启用闪回数据库要求:
1.数据库处于归档模式
2.启用闪回区
查看当前数据库是否启用flashback database 功能
SQL> select flashback_on from v$database;
FLASHBACK_ON
------------------
NO
重启数据库到mount
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area 167772160 bytes
Fixed Size 1247900 bytes
Variable Size 92276068 bytes
Database Buffers 71303168 bytes
Redo Buffers 2945024 bytes
数据库装载完毕。
启用flashback database功能
SQL> alter database flashback on;
数据库已更改。
SQL> select flashback_on from v$database;
FLASHBACK_ON
------------------
YES
查看视图
SQL> select *from v$flashback_database_log;
OLDEST_FLASHBACK_SCN OLDEST_FLASHBA RETENTION_TARGET FLASHBACK_SIZE ESTIMATED_FLASHBACK_SIZE
-------------------- -------------- ---------------- -------------- ------------------------
1583019 14-12月-14 1440 8192000 0
SQL> select *from v$flashback_database_stat;
BEGIN_TIME END_TIME FLASHBACK_DATA DB_DATA REDO_DATA ESTIMATED_FLASHBACK_SIZE
-------------- -------------- -------------- ---------- ---------- ------------------------
14-12月-14 14-12月-14 1196032 98304 1006592 0
current日志文件损坏做不完全恢复
recover database; --完全恢复,终点是数据文件, 有终点
recover database until cancel; 不会找联机,只找归档日志 输入cancel结束
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26937943/viewspace-1371353/
,如需转载,请注明出处,否则将追究法律责任。