如何解決ORA-600 [kcratr_nab_less_than_odr]


問題:
最近朋友因為更新 Windows 的防毒軟體,導致資料庫無法使用,雖然重開機二次,資料庫卻開不起來。

原因:
從Oracle官網的ORA600/7445 lookup工具,查出是Oracle redo file 已經損毀。


解決方法:
1.     首先查出currentredo log位置。
2.     強制關閉Oracle資料庫,使資料庫內部咬住的資源,得以釋放。
3.     再把資料開啟在Mount狀態。
4.     使用recover指令修復檔案。
5.     強制資料庫清除所有redo log並開啟資料庫。




留言

這個網誌中的熱門文章

MSSQL 瘦身 : 壓縮資料庫

[SAP] 什麼是SAP? R/3 and S/4 是什麼意思? 差別在哪? (勿轉臉書)

InTrust 自動幫您蒐集 AD 帳號的登入/登出紀錄,長時間保存並保護