您好,登錄后才能下訂單哦!
存儲工程師在維護存儲時不小心把鏈接在數據庫服務器的官交換機其中一臺斷電再加電5分鐘內又斷另一臺,導致數據庫服務器穿線I/O error數據庫hang,我們的小DBA在處理問題的時候太暴力,直接kill smon process重啟數據庫,在open狀態時遇到ORA-00600: internal error code, arguments: [kcrfr_update_nab_2],[0x7000003EF9D93F0], [2], [], [], [], [], []
當時我們的DBA就直接傻眼,我過接到這個case并查看相關日志文件,及oracle mos上的查詢,解決方法如下,使用數據庫的備份,直接回復到數據庫hang那一時間點,并成功開庫。
原因:主備光交在較短的時間斷電,導致DB server I/O寫錯誤,oracle relog 沒有寫成功,強行關、開庫觸發此錯誤,根據oracle mos及網絡查詢解決方法如下:
1.如果有備份,利用備份進行不完全恢復,跳過最后異常的redo,數據庫resetlogs打開
2.如果沒有備份,嘗試使用歷史的控制文件進行不完全恢復,或者直接跳過數據庫一致性打開庫.
3.互聯網有人解決刪除redo第二組成員數據庫open成功(http://blog.itpub.net/16976507/viewspace-1266952/)
此問題的數據庫版本是Orale 11.2.0.4 OS version RedHat 6.4, PC Sever IBM 3750,單機,由于此庫是用于BI研究,對實時性要求不高,日志組只用1組member,也沒無法實現哪位網友的方法,以后可以測試一下。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。