如何解決ORA-600 [kcratr_nab_less_than_odr]
問題:
最近朋友因為更新 Windows 的防毒軟體,導致資料庫無法使用,雖然重開機二次,資料庫卻開不起來。
原因:
從Oracle官網的ORA600/7445 lookup工具,查出是Oracle redo file 已經損毀。
解決方法:
1.
首先查出current的 redo log位置。
2.
強制關閉Oracle資料庫,使資料庫內部咬住的資源,得以釋放。
3.
再把資料開啟在Mount狀態。
4.
使用recover指令修復檔案。
5.
強制資料庫清除所有redo log並開啟資料庫。
留言
張貼留言