闪回数据库:
1、 数据库闪回 基本 步骤
前提:归档日志可用
1) 关闭数据库
2) 到 启动数据库到 mount 状态(exclusive 模式)
3) 闪回至某个时间点,SCN 或还原点
4) Read only 打开数据库,验证是否已还原到理想的时间点
5) 用 使用 resetlogs 打开数据库
2、 常用闪回数据库方法
1) 于 基于 SCN 闪回
FLASHBACK [STANDBY] DATABASE [] TO
[BEFORE] SCN
2) 基于时间戳闪回
FLASHBACK [STANDBY] DATABASE [] TO
[BEFORE] TIMESTMP
3) 基于 可靠 还原点闪回
FLASHBACK [STANDBY] DATABASE [] TO
[BEFORE] RESTORE POINT
4) RMAN
3、查看闪回是否开启:
SQL> select flashback_on from v$database;
FLASHBACK_ON
------------------
NO
可见,一般情况下,闪回是没有开启的,接着要尝试开启闪回,
打开闪回,发现报错,这时候我们看看是什么问题,导致不能正常开启,如下:
SQL> alter database flashback on;
alter database flashback on
*
ERROR at line 1:
ORA-38706: Cannot turn on FLASHBACK DATABASE logging.
ORA-38709: Recovery Area is not enabled.
以上提示说还没有分配或者设置快闪恢复区,以下查看快闪恢复区的参数,并做修改,之后再开启闪回
SQL> show parameter recover
NAME TYPE VALUE
---------------------------- -------- ------------------------------
db_recovery_file_dest string
db_recovery_file_dest_size big integer 0
db_unrecoverable_scn_tracking boolean TRUE
recovery_parallelism integer 0
看到这些参数,可知还没有分配快闪恢复区的系统目录,由此,给快闪恢复区配置,
修改快速恢复区的参数:
SQL> alter system set db_recovery_file_dest_size='3G';
System altered.
SQL> alter system set db_recovery_file_dest =
2 '/u01/app/FRA';
System altered.
开启闪回区:
SQL> alter database flashback on;
Database altered.
SQL> select flashback_on from v$database;
FLASHBACK_ON
------------------
YES
4、 监视闪回数据库:
查看快速恢复区的磁盘配额
SQL> select estimated_flashback_size,flashback_size from
2 v$flashback_database_log;
ESTIMATED_FLASHBACK_SIZE FLASHBACK_SIZE
------------------------ --------------
0 52428800
确定当前闪回窗口:
SQL> select oldest_flashback_scn,oldest_flashback_time from
2 v$flashback_database_log;
OLDEST_FLASHBACK_SCN OLDEST_FLASHBACK_TI
-------------------- -------------------
775206 2016-10-01 09:49:59
5、监视闪回数据库日志文件中的事件记录:
BEGIN_TIME END_TIME FLASHBACK_DATA DB_DATA REDO_DATA ESTIMATED_FLASHBACK_SIZE
------------------- ------------------- -------------- ---------- ---------- ----------
2016-10-01 09:49:59 2016-10-01 10:22:06 2932736 3670016 1489920 0
下一部分讲述了如何开启 闪回功能,并查看与闪回数据库 相关的参数。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31392094/viewspace-2125839/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/31392094/viewspace-2125839/