問題描述:
在啟動資料庫時,出現ora-00600錯誤,具體錯誤資訊如下所示。其中資料庫版本為10.2.0.1.0。
ora-00600: internal error code, arguments: [keltnfy-ldminit], [46], [1], [], [], [], [], []
首先,檢查alert警告日志。檢查錯誤資訊。錯誤資訊如下:
其次,一看到ora-00600錯誤,先使用mos上的look-up工具檢查錯誤。
<b>參考:文檔 id 153788.1:ora-600/ora-7445/ora-700 error look-up tool</b>
<b>ora-600 [keltnfy-ldminit] (文檔 id 462888.1)</b>
<b></b>
<b>startup database produces ora-00600: [keltnfy-ldminit] (文檔 id 336447.1)</b>
mos上的文檔(5486074.8)
ora-600 [keltnfy-ldminit] can occur in the server generated alert
subsystem when it cannot determine the host name or
network address. this can be caused by dns server being unavailable.
通過對mos官方文檔的閱讀,可以定位到是hostname或者dns名稱ping不通。并且嘗試ping bogon主機名,發現是ping不通。是以可以确認主機名被修改過,而在10.2.0.1版本中,修改主機名會導緻資料庫無法啟動。是以就出現上面的錯誤。
檢查一下/etc/sysconfig/network,發現hostname沒有完全修改過來。
調整hostname=bogon,同時在/etc/hosts裡增加hostname和ip位址。
重新啟動資料庫,日志顯示執行個體正常mount,正常恢複資料,并打開資料庫。