【備份與恢復】恢復受損的複用控制檔案
出現情況:
複用的控制檔案受損,例項會立即終止。DBA嘗試啟動崩潰的例項,啟動將在NOMOUNT模式中失敗,同時給出相應的錯誤訊息。告警日誌宣告瞭丟失的控制檔案副本,並且在列出非預設初始化引數的部分中給出實際存在的控制檔案數及其位置。
處理方法:
方法一:我們可以編輯引數檔案,從而刪除對受損或丟失的控制檔案的引用。
缺點:採用這個方法能夠解決所出現的問題,但是此時資料庫會在缺少一個複用控制檔案副本的情況下執行,這很可能違背了指定的安全性原則。
方法二:使用倖存的控制檔案副本來替換受損的檔案;或者修改CONTROL_FILES初始化引數,從而將對受損檔案的引用替換為對某個新檔案的引用,並且將這個新檔案複製為倖存的控制檔案副本。
注意:
恢復受損的控制檔案時必須是資料庫停機,這個操作無法在聯機狀態下完成。
複用的控制檔案受損,例項會立即終止。DBA嘗試啟動崩潰的例項,啟動將在NOMOUNT模式中失敗,同時給出相應的錯誤訊息。告警日誌宣告瞭丟失的控制檔案副本,並且在列出非預設初始化引數的部分中給出實際存在的控制檔案數及其位置。
處理方法:
方法一:我們可以編輯引數檔案,從而刪除對受損或丟失的控制檔案的引用。
缺點:採用這個方法能夠解決所出現的問題,但是此時資料庫會在缺少一個複用控制檔案副本的情況下執行,這很可能違背了指定的安全性原則。
方法二:使用倖存的控制檔案副本來替換受損的檔案;或者修改CONTROL_FILES初始化引數,從而將對受損檔案的引用替換為對某個新檔案的引用,並且將這個新檔案複製為倖存的控制檔案副本。
注意:
恢復受損的控制檔案時必須是資料庫停機,這個操作無法在聯機狀態下完成。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11411056/viewspace-733567/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RAC備份恢復之Voting備份與恢復
- 備份與恢復:polardb資料庫備份與恢復資料庫
- XFS檔案系統的備份、恢復、修復
- MySQL備份與恢復——基於Xtrabackup物理備份恢復MySql
- 【RMAN】如果控制檔案損壞那麼如何恢復?恢復控制檔案的方式有哪幾種?
- MySQL 非常規恢復與物理備份恢復MySql
- 與控制檔案有關的恢復
- DB的備份與恢復
- GitLab的備份與恢復Gitlab
- Jenkins備份與恢復Jenkins
- Postgresql 備份與恢復SQL
- MySQL 備份與恢復MySql
- MySQL備份與恢復——基於MyDumper/MyLoader 邏輯備份恢復MySql
- 12 使用RMAN備份和恢復檔案
- Linux中XFS檔案系統的備份,恢復,修復Linux
- 與控制檔案有關的恢復(二)
- MySQL備份與恢復——基於OUTFILE /LOAD DATA 邏輯備份恢復MySql
- Oracle 備份 與 恢復 概述Oracle
- Mysql備份與恢復(1)---物理備份MySql
- mydumper備份恢復
- Mysql備份恢復MySql
- 備份和恢復
- 02 . MongoDB複製集,分片集,備份與恢復MongoDB
- Mysql的幾種備份與恢復MySql
- Elasticsearch叢集的備份與恢復Elasticsearch
- Linux 系統的備份與恢復Linux
- 檔案的基本管理和XFS檔案系統備份恢復
- 備份與恢復oracle_homeOracle
- 《入門MySQL—備份與恢復》MySql
- DB2備份與恢復DB2
- MySQL備份與恢復——實操MySql
- 入門MySQL——備份與恢復MySql
- RMAN備份與恢復測試
- MySQL備份與恢復操作解析MySql
- Mysql資料備份與恢復MySql
- GitLab的自動備份、清理備份與恢復Gitlab
- Mysql備份與恢復(2)---邏輯備份MySql
- Oracle使用備份檔案集恢復歸檔日誌Oracle
- Oracle-無備份情況下,如何手動恢復控制檔案Oracle