SYS@ora11g> select flashback_on,force_logging from v$database;
FLASHBACK_ON FOR ------------------ --- YES YES
2)验证是否开启flash recovery area 此步骤在启用闪回数据库功能时已经确认过。 SYS@ora11g> show parameter db_recovery_file
NAME TYPE VALUE --------------------------- ----------- ------------------------------ db_recovery_file_dest string /u01/app/oracle/flash_recovery _area db_recovery_file_dest_size big integer 3852M
Total System Global Area 313860096 bytes Fixed Size 1336232 bytes Variable Size 247467096 bytes Database Buffers 58720256 bytes Redo Buffers 6336512 bytes Database mounted. 22:02:52 SYS@ora11g> Flashback Database to timestamp(to_date('2012-04-07 21:59:44','yyyy-mm-dd hh34:mi:ss'));
Flashback complete.
4)闪回后修复数据库两种方式之一:open read only 推荐使用这样的方法进行恢复,因为在read only方式打开之后,将需要恢复的表EXP导出,然后通过recover database将数据库恢复到原状态,再将缺失的数据IMP到数据库中。这样操作对数据库的影响可以降低到最小,可以保证其他表没有数据的丢失。 read only打开后查看三张表的状态: 22:03:57 SYS@ora11g> alter database open read only;