ORA-01578 data block corrupted 資料檔案損壞 與 修復 (多為借鑑 linux)

Rocky_Ansi發表於2017-04-28

好吧,先說說造成崩潰的原因:

    使用redhat 5.9 Linux 作為資料庫伺服器, 週五資料庫正在使用中,硬關機造成資料庫檔案部分損壞(週一上班時,應用程式啟動不起來,檢視日誌檔案時,發現一個資料表對映失敗)

    使用pl/sql 查詢資料檔案時,發現 查詢表正常,但是使用 where限制條件的時候,會造成崩潰

 

           (只是為了說明命令,未保留當時警告截圖)

 


然後出現 ORA-01578 data block corrupted ,

    因此 問題排查為當前資料表索引存在問題, 因此使用備份資料,為該表單獨進行資料恢復;

 

    imp  使用者/密碼@服務名 tables=(comrtu) file=xxx.dmp


 參考文件 http://www.cnblogs.com/killkill/archive/2010/06/24/1764067.html

相關文章