iT邦幫忙

0

ORA-01578: ORACLE 資料區塊損毀

環境:主機為VM,儲存空間為storage
在資料庫主機上遇到ORA-01578: ORACLE 資料區塊損毀
用dbv file去檢查顯示如下圖,標記為損毀的總頁數有十幾萬之多。
請問有經驗的各位,可能造成原因有甚麼?(vm跟storage都沒顯示任何警示,是否能排除磁碟問題?)
另外想請問這個檢查出有損毀的.dbf檔案是否需要重新建立,如果沒重建後面的資料會不會有問題?(已將受損毀的table重新匯入了,但檔案還是有問題的?)
第一次遇到這個問題,任何經驗提供都是寶貴意見,感謝大家。
https://ithelp.ithome.com.tw/upload/images/20200116/20084571Rh8alAspWa.png

vit5015 iT邦新手 4 級 ‧ 2020-01-22 08:59:27 檢舉
補充後續.dbf檔案還是毀損狀態,重匯損毀table只有暫時正常,後續其他table也出現毀損,最後將整個資料庫instance重建。
但發生原因還是不確定

1 個回答

0
jim_lai
iT邦新手 5 級 ‧ 2020-01-17 10:27:42

使用備份回存這個檔案,再利用archive log進行檔案復原
ORA-1578分成physical和logical error
以前曾經在windows作業環境發生過一次,硬體廠商檢查也說沒問題,復原後沒幾天又再發生同樣錯誤,建議更換硬碟

vit5015 iT邦新手 4 級 ‧ 2020-01-17 15:29:03 檢舉

請問硬碟是陣列組成的嗎? 因為我們這是storage,沒有跑警示出來我也不確定要換哪一顆。

我要發表回答

立即登入回答