但oracle依然在正常運行著,通過復制這三個控制檔案到別的磁區發現其他兩個復制成功,第一個控制檔案不能復制,這種情況是證明控制檔案1有損壞嗎?既然三個控制檔案一樣大小,第一個有損壞,其他兩個還可以正常寫嗎?另外引起控制檔案損壞的原因到底有哪些?只是硬碟故障嗎?既然硬碟有損壞,是不是其他檔案也可能被損壞了(包括資料檔案),這樣的話,問題是不是更嚴重了。如果只是可能是控制檔案損壞,那為什么控制檔案那么容易損壞?一連串的問題,很想得到解答,先謝謝了。
uj5u.com熱心網友回復:
ctl 不能復制,報什么錯誤,具體要看,另外資料庫正常運行著,你怎么懷疑資料庫壞了?uj5u.com熱心網友回復:
因為在rman里用list archivelog all報錯,讀取控制檔案ctl01失敗uj5u.com熱心網友回復:
必須一組三個控制檔案同時在線可讀可寫才行,如果有一個不行,那運行的時候日志檔案會報錯,你現在在alter日志里可以看到嗎,如果把資料庫停了再啟,就啟不起來了,理由是第一個控制檔案有問題,我一般是申請個停機時間,正常關資料庫,shutdown immediate(不要用abort或kill殺),然后把所有控制檔案備份,把后兩個正常的控制檔案隨便挑一個,復制到第一個 控制檔案并覆寫,啟服務器,就應該可以,如果不行,那就要改一個引數,在控制檔案路徑里把第一個控制檔案位置去掉,然后再啟就正常了轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/52510.html
標籤:高級技術
