【備份與恢復】恢復受損的複用聯機重做日誌檔案

ljm0211發表於2012-06-21
出現情況:
       假如複用了聯機重做日誌檔案,那麼丟失日誌檔案中的一個成員不會導致資料庫停機,不過告警日誌中會寫下告知出現問題的訊息。

解決方法:
       方法一:
             如果能夠忍受停機,那麼可以關閉資料庫並將受損或丟失的成員複製為組中的倖存成員。不過,在資料庫保持開啟狀態時,這種操作顯然是不合適的。
        缺點:需要停機

       方法二:
             使用ALERT DATABASE CLEAR LOGFILE group #;命令刪除已有的日誌檔案(至少是仍然存在的日誌檔案)並且建立新的檔案。上述操作只有在這些日誌檔案不活動時進行(可以使用Alter Syste Switch Log命令)。如果試圖清空當前的日誌檔案組,或者狀態為Active的前一個日誌檔案組,那麼就會接收到出錯訊息。此外,如果資料庫位於archivelog模式中,那麼日誌檔案組必須已歸檔。

注意:
     在資料庫開啟時可以恢復複用的聯機重做日誌檔案,因此不會造成資料庫停機。

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

相關文章