ORA-7445(jtc_active_clint_init_ncomp_slots)錯誤

yangtingkun發表於2012-06-13

10.2.0.4 RAC環境中,發現了這個錯誤。

 

 

錯誤資訊如下:

Mon Mar 12 11:38:25 2012
Errors in file /home/oracle/admin/orcl/bdump/orcl2_s005_1032420.trc:
ORA-07445: exception encountered: core dump [jtc_active_clint_init_ncomp_slots+0094] [SIGSEGV] [Address not mapped to object] [0x8001000A014C0B8] [] []
Mon Mar 12 11:38:27 2012
Trace dumping is performing id=[cdmp_20120312113827]
Mon Mar 12 11:38:38 2012
Thread 2 advanced to log sequence 278518 (LGWR switch)
Current log# 10 seq# 278518 mem# 0: +DATA/orcl/onlinelog/group_10.4560.748347669
Current log# 10 seq# 278518 mem# 1: +DATA/orcl/onlinelog/group_10.5517.748347669
Mon Mar 12 11:38:49 2012
found dead shared server 'S005', pid = (52, 185)

這個錯誤非常少見,查詢MOS系統,只有一兩篇文章涉及到ORA-7445 [jtc_active_clint_init_ncomp_slots+0094]錯誤,但是這些文章描述的情況與當前碰到的錯誤還是有很大出入的。

根據報錯資訊的函式名以及MOS中相關文章的描述,這個錯誤和JVM有關。從而報錯資訊本身分析,問題發生在共享連線會話上,而且在錯誤發生後,Oracle發現了報錯的共享連線程式已經變成了死程式。

這個錯誤發生了兩次後,該節點由於調整系統時間導致了重啟,而重啟之後,這個問題沒有再次出現。根據這些資訊推測,應該是共享連線方式狀態異常導致的。將導致這個錯誤的會話改為專用連線方式,就可以避免錯誤的產生。

 

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

相關文章