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;