Backup And Recovery User's Guide-執行基於時間的或基於改變的不完全恢復

LuiseDalian發表於2014-03-05

執行基於時間的或基於改變的不完全恢復

這部分描述瞭如何為恢復的結束點指定SCN或時間

如果資料庫受季節時間改變的影響(例,白天節省了時間),則可能經歷問題,

如果時間在redo log中出現2次,並且你想恢復到第2個時間。

為了處理時間的改變,執行cancel-basedchange-based的恢復。

練習:執行Change-based的或Cacel-based的恢復

--1. 執行"關閉資料庫的恢復" 1-8

 

--2. 執行RECOVER DATABASE UNTIL語句開始恢復,如果恢復到一個SCN,則指定一個沒有引號的十進位制數字.

RECOVER DATABASE UNTIL CHANGE 10034;

-- 如果恢復到指定的時間

RECOVER DATABASE UNTIL TIME '2000-12-31:12:47:30'

 

--3. 應用需要的重做日誌檔案恢復還原的資料檔案.當達到正確的時間時,資料庫自動地中斷恢復,並返回一個訊息,表明恢復是否成功.

--注意除非恢復是自動的,資料庫會從LOG_ARCHIVE_DEST_1提供名稱,然後在每個日誌之後詢問是停止還是繼續.如果控制檔案是一個備份,

--      在歸檔日誌被應用之後你必須提供聯機日誌的名稱

 

--4. 執行"基於取消的不完全恢復"4-5

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

相關文章