【備份與恢復】恢復受損的複用聯機重做日誌檔案
出現情況:
假如複用了聯機重做日誌檔案,那麼丟失日誌檔案中的一個成員不會導致資料庫停機,不過告警日誌中會寫下告知出現問題的訊息。
解決方法:
方法一:
如果能夠忍受停機,那麼可以關閉資料庫並將受損或丟失的成員複製為組中的倖存成員。不過,在資料庫保持開啟狀態時,這種操作顯然是不合適的。
缺點:需要停機
方法二:
使用ALERT DATABASE CLEAR LOGFILE group #;命令刪除已有的日誌檔案(至少是仍然存在的日誌檔案)並且建立新的檔案。上述操作只有在這些日誌檔案不活動時進行(可以使用Alter Syste Switch Log命令)。如果試圖清空當前的日誌檔案組,或者狀態為Active的前一個日誌檔案組,那麼就會接收到出錯訊息。此外,如果資料庫位於archivelog模式中,那麼日誌檔案組必須已歸檔。
注意:
在資料庫開啟時可以恢復複用的聯機重做日誌檔案,因此不會造成資料庫停機。
假如複用了聯機重做日誌檔案,那麼丟失日誌檔案中的一個成員不會導致資料庫停機,不過告警日誌中會寫下告知出現問題的訊息。
解決方法:
方法一:
如果能夠忍受停機,那麼可以關閉資料庫並將受損或丟失的成員複製為組中的倖存成員。不過,在資料庫保持開啟狀態時,這種操作顯然是不合適的。
缺點:需要停機
方法二:
使用ALERT DATABASE CLEAR LOGFILE group #;命令刪除已有的日誌檔案(至少是仍然存在的日誌檔案)並且建立新的檔案。上述操作只有在這些日誌檔案不活動時進行(可以使用Alter Syste Switch Log命令)。如果試圖清空當前的日誌檔案組,或者狀態為Active的前一個日誌檔案組,那麼就會接收到出錯訊息。此外,如果資料庫位於archivelog模式中,那麼日誌檔案組必須已歸檔。
注意:
在資料庫開啟時可以恢復複用的聯機重做日誌檔案,因此不會造成資料庫停機。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11411056/viewspace-733569/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【備份與恢復】重建受損的聯機重做日誌檔案成員
- 【備份與恢復】恢復受損的複用控制檔案
- 【備份與恢復】恢復受損的口令檔案
- 聯機重做日誌檔案的恢復
- 【備份恢復】恢復 丟失已歸檔重做日誌檔案
- 【備份恢復】 恢復重做日誌組成員
- 丟失聯機重做日誌檔案的恢復
- rman恢復--丟失聯機重做日誌的恢復
- 聯機重做日誌丟失的恢復
- 損壞聯機日誌 恢復
- 備份&恢復之十一:損壞當前聯機日誌
- 【備份恢復】恢復inactive狀態的日誌檔案
- 備份與恢復--從備份的歸檔日誌中恢復資料
- 恢復重做日誌
- 丟失所有重做日誌檔案的恢復例子丟失所有重做日誌檔案的恢復例子如下:
- 備份&恢復之十:損壞非當前聯機日誌
- 重做日誌的恢復
- 備份與恢復--利用備份的控制檔案恢復
- 損壞聯機日誌的恢復方法
- Oracle重做日誌檔案損壞或丟失後的恢復Oracle
- 備份與恢復--重建控制檔案後資料檔案損壞的恢復
- 聯機日誌檔案損壞後的恢復方法[轉帖]
- 備份與恢復系列 十一 控制檔案的備份與恢復
- 備份與恢復(Parameter 檔案恢復篇)
- oracle 恢復重做日誌Oracle
- 聯機日誌損壞恢復實驗
- 【備份與恢復】控制檔案的恢復(不完全恢復)
- 冷備份+歸檔日誌的恢復
- MySQL 日誌管理、備份與恢復MySql
- Oracle使用備份檔案集恢復歸檔日誌Oracle
- 備份與恢復系列 十 引數檔案spfile的備份與恢復
- Oracle備份與恢復【丟失控制檔案的恢復】Oracle
- 備份與恢復:用user模式基於日誌序列的不完全恢復模式
- 備份與恢復:用rman方式基於日誌序列的不完全恢復
- 【恢復】Redo日誌檔案丟失的恢復
- 聯機重做日誌、歸檔日誌、備用重做日誌
- Oracle備份與恢復【丟失資料檔案的恢復】Oracle
- 【備份與恢復】archivelog模式中資料檔案的恢復Hive模式