天天看點

Oracle 10.2.0.1.0資料庫啟動報錯 ORA-00600 [keltnfy-ldminit]

問題描述:

在啟動資料庫時,出現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,正常恢複資料,并打開資料庫。