STATUS
------------
OPEN
SQL>
SQL> alter database flashback on;
Database altered.
SQL>
SQL> select flashback_on from v$database;
FLASHBACK_ON
------------------
YES
SQL>
这样,我们就开启了数据库闪回功能,进而可以实现闪回数据库等功能。
5.关闭闪回功能
关闭闪回功能十分简单,一条语句就能搞定。
点击(此处)折叠或打开
SQL>
?
SQL> alter database flashback off;
Database altered.
SQL> select flashback_on from v$database;
FLASHBACK_ON
------------------
NO
SQL>
6.总结
从上面的过程来看,需要注意几点:
1.Oracle11g支持在Open状态下开启闪回功能,这一点和Oracle 10g等较早版本不一样,算是一个新特性;
2.开启数据库闪回的前提条件是,开启数据库归档;
3.设置两个初始化参数:闪回恢复区大小db_recovery_file_dest_size和闪回恢复区路径db_recovery_file_dest,而这两个参数是有先后顺序的,必须先设置db_recovery_file_dest_size后设置db_recovery_file_dest,否则系统会报错并给出提示;