測試flashback database

OGG-01161發表於2012-12-31

閃回資料庫:

 

 

1、設定db_recovery_file_destdb_recovery_file_dest_size

 

  Show parameter db_recover;

  Alter system set db_recovery_file_dest='/u01/app/oracle/flash_recovery_area';

  Alter system set db_recovery_file_dest_size=1g;

 

2、啟動歸檔模式

 

3、啟動flashback database資料庫(mount下啟動)

 

  Select flashback_on from v$database;

  Alter database flashback on;

 

4、設定db_flashback_retention_target;

   

Alter system set db_flashback_retention_target=1440;

 

 

5、啟動強制日誌模式

   Select force_logging from v$database;

   alter database force logging;

 

6、查詢當前SCN

 

SQL> col current_scn for 9999999999999999

 

SQL> select current_scn from v$database;

 

CURRENT_SCN

-----------------

          1217740

7、刪除一個表test12

 

   Drop table test12;

 

8、啟動資料庫到mount下面

 

   Startup mount;

9、flashbackup資料庫

 

  Flashback database to scn 1217740

 

10、開啟資料庫

 

  Alter database open read only;

 

11、恢復資料庫到當前狀態

 

   Recover database;

 

 

 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27571661/viewspace-751942/,如需轉載,請註明出處,否則將追究法律責任。

相關文章