Backup And Recovery User's Guide-使用閃回資料庫和還原點-閃回資料庫

LuiseDalian發表於2014-02-15

可以使用RMANSQL命令FLASHBACK DATABASE來執行閃回資料庫。

可以使用任何一個命令從邏輯資料損壞使用者錯誤來快速地恢復資料庫。

閃回資料庫在效果上類似於傳統的基於時間點的恢復。允許使資料庫返回到最近的過去的某個時間的狀態。

閃回資料庫比基於時間點的恢復要快得多,因為它不需要從備份還原資料檔案,需要從歸檔重做日誌應用很少的改變。

 

可以使用閃回資料庫來反轉大多數unwanted的對資料庫的改變,只要資料檔案未受損壞

可以使資料庫返回到以前的incarnation的狀態,並撤銷ALTER DATABASE OPEN RESETLOGS的影響。

閃回資料庫使用它自己的日誌機制,建立閃回日誌並儲存在快速恢復區中。

閃回日誌可用,你只是能使用閃回資料庫,為了利用這一功能,你必須事先建立資料庫建立閃回日誌。

 

為了開啟閃回資料庫,需要配置快速恢復區並設定閃回保留期目標

保留期目標指定了使用閃回資料庫功能可以使資料庫回退多遠。

從那個時間起,在指定的期間內,資料庫拷貝資料檔案中改變的資料塊的映象到閃回日誌中。

這些塊的映象後面可以用於重構資料檔案的內容,可以是任意時刻,只要它的日誌被捕獲了。

 

當使用閃回資料庫回退資料庫到過去的目標時間點,這個命令會確定在目標時間點之後哪些塊改變了,然後從閃回日誌來還原它。

資料庫還原每個塊到緊接著目標時間點之前的版本。然後使用重做日誌應用這些塊在寫入閃回日誌之後的改變。

 

在磁碟或磁帶上的重做日誌必須對閃回日誌跨越的整個時間區間可用。

例,如果閃回保留期目標為1周,則你必須確保包含過去一週所有改變的聯機重做日誌歸檔重做日誌都可用。

在實際中,重做日誌通常需要比閃回保留期目標要長,好支援基於時間點的恢復。

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

相關文章