開啟oracle的flashback閃回功能

憶江南soy發表於2013-06-19

1-開啟歸檔功能,使資料庫處於歸檔模式下
 先關閉資料庫:shutdown  immediate
 啟動到mount狀態:startup mount
 開啟歸檔功能:
alter database archivelog;
 開啟資料庫:alter database open;

2-開啟閃回flashback功能(歸檔下才可開啟資料庫閃回)
 檢視flashback是否開啟:select  name,flashback_on from v$database;
 檢視閃回恢復區及大小是否設定:show parameter db_recovery;(如果已設定,下面2步可以省略)
 先設定閃回恢復區的大小:alter system set db_recovery_file_dest_size='2G';(這裡系統預設也是2G,也未改)
 再設定閃回恢復區路徑:alter system set db_recovery_file_dest='/u01/oracle/db_recovery_file_dest';(這步我並未使用)

 設定資料庫回退的時間,預設1440分鐘為一天時間:alter system set db_flashback_retention_target = 1440;

 先關閉資料庫:shutdown immediate;
 啟動到mount狀態:startup mount;
 開啟flashback功能:
alter database flashback on;(好像都為了這句)
 開啟資料庫:alter database open;

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

相關文章