ORACLE归档和闪回开关

一、归档的开关

1、查看归档是否开启:

SQL> archive log list;

2、设置归档路径

SQL> alter system set log_archive_dest_1=‘location=d:\arch2‘;

3、开归档

SQL> shutdown immediate; --关闭数据库

SQL> startup mount; --启动到mount状态

SQL> alter database archivelog; --开归档

SQL> alter database open;  --打开数据库

4、关闭数据库归档

SQL> shutdown immediate;

SQL> startup mount;

SQL> alter database noarchivelog;

SQL> alter database open;

二、闪回区的开关

1、查看是否开启闪回区

SQL> select flashback_on from v$database;

2、设置闪回恢复区的大小

SQL> alter system set db_recovery_file_dest_size=30G scope=both;

3、设置闪回恢复区路径

SQL> alter system set db_recovery_file_dest=‘/u01/flashback‘ scope=both;

4、开启闪回

SQL> shutdown immediate;

SQL> startup mount;

SQL> alter database flashback on; --开启闪回

SQL> alter database open;

5、关闭闪回

SQL> alter database flashback off;

时间: 2024-10-08 14:30:40

ORACLE归档和闪回开关的相关文章

oracle生产环境 闪回、归档操作参考

闪回与归档的相关测试 参考博客:http://www.cnblogs.com/hellojesson/p/7050097.html 数据库在归档模式下的管理 参考博客:http://www.cnblogs.com/hellojesson/p/7182219.html 场景描述: 本地数据库 当前运行在非归档模式 没有开启闪回功能!!! 我们要做的操作是将:数据库切换在归档模式 ,开启数据库的闪回功能: 并且:自定义闪会恢复区路径以及大小 自定义归档日志存放路径以及大小 确认当前系统环境:  没有

[转]Oracle DB执行闪回数据库

? 配置闪回数据库 ? 执行闪回数据库操作 ? 监视闪回数据库 闪回数据库 闪回数据库操作: ? 作用类似于数据库的倒带按钮 ? 可以在用户造成了逻辑数据损坏的情况下使用 闪回数据库 使用闪回数据库,通过还原自先前某个时间点以来发生的所有更改,可快速将数据库恢复到那个时间的状态.因为不需要还原备份,所以此操作速度很快.可以使用此功能还原导致逻辑数据损坏的更改. 使用闪回数据库时,Oracle DB 可使用过去的块映像回退对数据库的更改.在正常数据库操作期间,Oracle DB 会不定期地将这些块

Oracle 11gR2数据库闪回功能--预防人为逻辑错误

Oracle 11gR2数据库闪回功能--预防人为逻辑错误 1.Flashback对于DJI ERP系统的作用? 对于一些人为操作的错误,比如批量删除了数据,我们可以通过Flashback功能来恢复.缺点是,此段时间内其他用户的正确操作也会丢失. a.设立一个闪回窗口,例如60分钟.当出现人为错误时,可以恢复到过去60分钟内的任何一个时间点. b.以某个时刻设定一个恢复点,以后出问题了,那怕过了几个月,都可以恢复到这个时刻上来.而且,只能恢复到这个时刻,而不能是这几个月内的任何一个时间点. 我们

Oracle数据库中闪回恢复的详细分析

Oracle9i开始提供闪回查询,以便能在需要的时候查到过去某个时刻的一致性数据,这是通过Undo实现的.这个功能有很大的限制,就是相关事务的undo不能被覆盖,否则就无力回天了.oracle10g大大的增强了闪回查询的功能,并且提供了将整个数据库回退到过去某个时刻的能力,这是通过引入一种新的flashback log实现的. flashback log有点类似redo log,只不过redo log将数据库往前滚,flashback log则将Oracle数据库往后滚.为了保存管理和备份恢复相

Oracle 11g R2 闪回技术

为了使数据库能够从任何逻辑错误中迅速恢复,oracle推出了闪回技术.采用该技术,可以对行级和事物级的数据变化进行恢复,减少了数据恢复的时间,而且操作简单.通过SQL语句就可以实现数据的恢复,大大提高了数据库恢复的效率.闪回技术是数据库恢复技术历史上一次重大的进步,从根本上改变了数据恢复. 闪回技术包括以下各项: 闪回查询:(FLASHBACK QUERY):查询过去某个时间点或某个SCN值时表中的数据信息 闪回版本查询(FLASHBACK Version query):查询过去某个时间段或某个

oracle中的闪回

项目中运用: 首先说明:闪回方法有一个前提,就是需要尽早的发现问题,果断的采取行动.若误操作的记录已经在UNDO表空间中被清除,则此方法就不可行了,需要另寻他法. 例如: SELECT * FROM tb_moko_info_basic AS OF TIMESTAMP TO_TIMESTAMP('2014-12-16 9:50:24', 'YYYY-MM-DD HH24:MI:SS') WHERE receipt_num = 'P14120100496'; 使用闪回功能快速恢复用户的误操作 Or

Oracle 11g RAC开启归档,闪回并设置各自不同的路径

操作步骤:(开启归档) 在任一个节点操作: [[email protected] ~]$ srvctl stop database -d mecbs [[email protected] ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Mon Sep 14 23:24:19 2015 Copyright (c) 1982, 2013, Oracle.  All rights reserved. Connecte

Oracle Flashback Technologies - 闪回数据库

根据指定的SCN,使用rman闪回数据库 #查看可以闪回到多久前 SQL> select * from v$flashback_database_log; #查看当前的SCN SQL> select current_scn from v$database; CURRENT_SCN ----------- 1462273 SQL> #关闭数据库 $ rman target / Recovery Manager: Release 11.2.0.4.0 - Production on Tue

对ORACLE的一些闪回和触发器操作,和备份

--oracle闪回,把数据恢复到1个小时之前 select * from t_mail as of timestamp(sysdate-2/24) --备份 create table (表明) as select * from (要备份的表) --触发器操作 create or replace trigger addmail_tri after insert on t_mail --行级触发器 for each row begin insert into t_mail_beifen (id,t