ORA-7445(ksxpsigosderr)錯誤

yangtingkun發表於2011-05-18

客戶伺服器上的告警日誌中,發現了這個錯誤資訊,簡單記錄一下。

 

 

雖然這個ORA-7445錯誤是第一次見,但是這個錯誤並不複雜,事實上看到完整的錯誤資訊,就可以確診問題了,而這是ORA-7445錯誤中很難見到的情況:

Tue Aug 24 23:43:45 2010
Errors in file /oracle/product/admin/dbinfo/bdump/dbinfo1_dbw7_16812.trc:
ORA-07445: exception encountered: core dump [ksxpsigosderr()+167] [SIGSEGV] [Address not mapped to object] [0x000000061] [] []
ORA-27300: OS system dependent operation:if_not_found failed with status: 0
ORA-27301: OS failure message: Error 0
ORA-27302: failure occurred at: skgxpvaddr9
ORA-27303: additional information: requested interface 192.168.1.11 not found. Check output from ifconfig command
Tue Aug 24 23:43:46 2010
Trace dumping is performing id=[cdmp_20100824234346]
Tue Aug 24 23:43:46 2010
Process DBW7 died, see its trace file
USER: terminating instance due to error 443
Instance terminated by USER, pid = 16314

顯然,由於PRIVATE網路介面無法找到,導致Oracle報出了一系列的作業系統相關的問題,並最終產生了這個ORA-7445錯誤。

針對這個問題,只需要解決作業系統上PRIVATE介面丟失的問題,就可以解決這ORA-7445錯誤以及隨後導致的例項崩潰。

實際上這個問題並不應該算是bug,但是這裡出現ORA-7445錯誤是不應該的,像這種由於作業系統級別導致的問題,就報ORA-2730開頭的錯誤即可,而沒有必要出現這種內部錯誤。

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-695716/,如需轉載,請註明出處,否則將追究法律責任。

相關文章