ORA-01578 data block corrupted 數據文件損壞 與 修復 (多爲借鑑 linux)

好吧,先說說形成崩潰的緣由:html

    使用redhat 5.9 Linux 做爲數據庫服務器, 週五數據庫正在使用中,硬關機形成數據庫文件部分損壞(週一上班時,應用程序啓動不起來,查看日誌文件時,發現一個數據表映射失敗)sql

    使用pl/sql 查詢數據文件時,發現 查詢表正常,可是使用 where限制條件的時候,會形成崩潰數據庫

 

           (只是爲了說明命令,未保留當時警告截圖)服務器

 


而後出現 ORA-01578 data block corrupted , 3d

    所以 問題排查爲當前數據表索引存在問題, 所以使用備份數據,爲該表單獨進行數據恢復;日誌

 

    imp  用戶/密碼@服務名 tables=(comrtu) file=xxx.dmphtm


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

相關文章
相關標籤/搜索