ora-00600 [17070]

来源:互联网 发布:java web权限控制 编辑:程序博客网 时间:2024/04/28 19:37

10.2.0.4数据库alert日志报错:

Fri Feb  7 15:36:10 2014
Errors in file /oracle/admin/hsbond/udump/hsbond_ora_22961.trc:
ORA-00600: internal error code, arguments: [17070], [], [], [], [], [], [], []


trace:

Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORACLE_HOME = /oracle/oracle10g
System name: HP-UX
Node name: rx86_7c
Release: B.11.23
Version: U
Machine: ia64
Instance name: hsbond
Redo thread mounted by this instance: 1
Oracle process number: 113
Unix process pid: 22961, image: oracle@rx86_7c


*** 2014-02-07 15:36:10.558
*** ACTION NAME:() 2014-02-07 15:36:10.229
*** MODULE NAME:(timerp@bond-app (TNS V1-V3)) 2014-02-07 15:36:10.229
*** SERVICE NAME:(hsbond) 2014-02-07 15:36:10.229
*** SESSION ID:(532.6) 2014-02-07 15:36:10.229
********************************
*** KGL INTERNAL ERROR 17070 ***
********************************
LIBRARY OBJECT HANDLE: handle=c0000000e8cbca50 mtx=c0000000e8cbcb80(1) cdp=1
name=SELECT * FROM  SYSTIMER WHERE timeend<='0000001391758302' and timerpid = '0               ' 
hash=a2f7bc09108722da9a2bd5f08257efbd timestamp=02-07-2014 15:06:08

namespace=CRSR flags=RON/TIM/PN0/MED/KST/DBN/MTX/[500100d0]


触发SQL:

SELECT * FROM  SYSTIMER WHERE timeend<='0000001391758302' and timerpid = '0               '


查询ash报告该事件点(Fri Feb  7 15:36)1分钟报告,发现TOP都是类似SQL,sql未使用绑定变量,

event都为latch library cache与shared pool。


可能的Bug:

BUG 8298501 

BUG 8315551

 避免措施:  SQL语句使用绑定变量;


APPLIES TO:

Oracle Server - Enterprise Edition - Version: 10.2.0.1 to 10.2.0.5 - Release: 10.2 to 10.2

SYMPTOMS

The following error is seen in the alert log:
     ORA-00600: internal error code, arguments: [17070], [], [], [], [], [], [], []

The error might occur during heavy load in the system.

The following error is seen in the trace file:
     *** KGL INTERNAL ERROR 17070 ***

The call stack can look like this:
     kglhdda kgllkdl kglrls kkxpremp kkxprem 

The call stack can also look like this:
     kglhdda kglhdd kghfrunp kghfnd kghalo 

CAUSE

This issue is caused by BUG 8298501  ORA-600 [17070] UNDER HEAVY LOAD.
The error is due to multiple sessions accessing the same library cache object with one process holding a library cache lock.

SOLUTION

To resolve this issue, you may choose either of these options:
     1. Upgrade to database release 11g.
     2. Apply the backport Patch 8298501 for your operating system and database release AND
         enable the fix using the following event setting:
              event="8298501 trace name context forever, level 1" 


 避免措施:  SQL语句使用绑定变量

 解决措施:  升级到11g 


0 0
原创粉丝点击