Oracle 11g 手工不完全恢復

LuiseDalian發表於2014-05-04

完全恢復:僅僅還原了損壞的資料檔案,單獨恢復該檔案,恢復過程中從備份開始的日誌序列到當前的日誌序列,一個都不能少。

被動的不完全恢復:從備份開始的日誌序列到當前的日誌序列,缺失一個或多個。所有資料檔案都先restore,然後都回到過去某個一致的狀態。


關於ALTTER DATABASE OPEN的RESETLOGS和NORESETLOGS選項

這個語句決定Oracle是否重置當前的日誌序號為1,歸檔任何未歸檔的日誌(包括current狀態的聯機日誌),丟棄在恢復過程中沒有應用的redo資訊,確定它們不會被應用了。

在下面情況下必須顯式指定:

1. 必須指定RESETLOGS

2. 執行了不完全介質恢復;使用備份的控制檔案進行了介質恢復

3. 在前一個沒有完成OPEN RESETLOGS的操作之後

4. 在FLASHBACK DATABASE操作之後

5. 載入的是建立的控制檔案

   5.1 如果聯機日誌丟失,則必須指定RESETLOGS

   5.2 如果聯機日誌沒有丟失,必須指定NORESETLOGS

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

相關文章