Last night a friend consulted me, his database (win2008 11.2.0.1) appeared a large number of ora-00600[17059], the following error, so that help analyze the reasons
Alert Log Error
Sat Mar 19 21:31:02 2016
Errors in File D:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_3336.trc (incident=45304):
ORA-00600: Internal error code, parameters: [17059], [0x49be74cb0], [0x49be75548], [0x4a9a0ffd0], [], [], [], [], [], [], [], []
ORA-28001: Password has expired
Sat Mar 19 21:31:06 2016
Errors in File D:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_4168.trc (incident=45166):
ORA-00600: Internal error code, parameters: [17059], [0x49be74cb0], [0x49be75548], [0x4a9a0ffd0], [], [], [], [], [], [], [], []
Sat Mar 19 21:31:09 2016
Errors in File D:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_2928.trc (incident=45342):
ORA-00600: Internal error code, parameters: [17059], [0x49be74cb0], [0x49be75548], [0x4a9a0ffd0], [], [], [], [], [], [], [], []
Sat Mar 19 21:31:12 2016
Errors in File D:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_5812.trc (incident=45399):
ORA-00600: Internal error code, parameters: [17059], [0x49be74cb0], [0x49be75548], [0x4a9a0ffd0], [], [], [], [], [], [], [], []
ORA-28001: Password has expired
Sat Mar 19 21:31:17 2016
Errors in File D:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_5884.trc (incident=45255):
ORA-00600: Internal error code, parameters: [17059], [0x49be74cb0], [0x49be75548], [0x4a9a0ffd0], [], [], [], [], [], [], [], []
ORA-28001: Password has expired
Sat Mar 19 21:31:21 2016
Errors in File D:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_2976.trc (incident=45305):
ORA-00600: Internal error code, parameters: [17059], [0x49be74cb0], [0x49be75548], [0x4a9a0ffd0], [], [], [], [], [], [], [], []
ORA-28001: Password has expired
Sat Mar 19 21:31:24 2016
Errors in File D:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_6068.trc (incident=45256):
ORA-00600: Internal error code, parameters: [17059], [0x49be74cb0], [0x49be75548], [0x4a9a0ffd0], [], [], [], [], [], [], [], []
ORA-28001: Password has expired
Sat Mar 19 21:31:28 2016
Errors in File D:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_6044.trc (incident=45351):
ORA-00600: Internal error code, parameters: [17059], [0x49be74cb0], [0x49be75548], [0x4a9a0ffd0], [], [], [], [], [], [], [], []
ORA-28001: Password has expired
Sat Mar 19 21:31:32 2016
Errors in File D:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_2928.trc (incident=45343):
ORA-00600: Internal error code, parameters: [17059], [0x49be74cb0], [0x49be75548], [0x4a9a0ffd0], [], [], [], [], [], [], [], []
ORA-02002: Error writing audit trail
Although this is reported ora-00600[17059],ora-28001,ora-02002, it is likely that the experience is due to the ora-00600[17059] error resulting in the other two errors.
Trace File Information
Dump continued from FILE:D:\APP\ADMINISTRATOR\DIAG\RDBMS\ORCL\ORCL\TRACE\ORCL_ORA_5484.TRC
ORA-00600: Internal error code, parameters: [17059], [0x49be74cb0], [0x49be75548], [0x4a9a0ffd0], [], [], [], [], [], [], [], []
========= Dump for Incident 45253 (ORA 600 [17059]) ========
* * * 2016-03-19 21:28:34.244
Dbkeddefdump (): Starting incident default dumps (flags=0x2, level=3, mask=0x0)
--- ---The current SQL Statement to session (SQL_ID=4VS91DCV7U1P6)-----The
INSERT into sys.aud$ (sessionid,entryid,stateme nt,ntimestamp#, Userid,userhost,terminal,action#,returncode,
obj$creator,obj$name,auth$privileges,auth $grantee, New$owner,new$name,ses$actions,ses$tid,logoff$pread,
Logoff$lwrite,logoff$dead,comment$text,spare1 ,spare2, Priv$used,clientid,sessioncpu,proxy$sid,user$guid,
instance#,process#,xid,scn,auditid, Sqlbind,sqltext,obj$edition,dbid) VALUES (: 1,:2,:3,SYS_EXTRACT_UTC (systimestamp),
: 4, :5,:6,:7,:8, :9,:10,:11,:12, :13,:14,:15,:16,:17, :18,:19,:20,:21,:22, :23,:24,:25,:26,:27,
: 28,:29,:30, :31,:32, : 33,:34,:35,:36)
-----Call Stack Trace-----
Calling call entry argument values in hex
Location type point (? means dubious value)
-------------------- -------- -------------------- ----------------------------
Ksedst1 () +129 call??? SKDSTDST () 009173da2 000000000 000000000
000000000
KSEDST () +69 call??? Ksedst1 () 000000002 000000000 006f605e0
000000000
Dbkeddefdump () +4536 call??? KSEDST () 000000287 000000000 000000000
000000000
KSEDMP () +43 call??? Dbkeddefdump () 000000003 000000002 000000000
000468E71
KSFDMP () +87 call??? Ksedmp () 000000000 000000000 000000000
000000000
DBGEXPHASEII () +1819 call??? Ksfdmp () 000000000 000000000 000000000
000000000
Dbgexprocesserror () Call??? Dbgexphaseii () 021160570 02116d448 00000b0c5
+2563 000000002
Dbgeexecuteforerror Call??? Dbgexprocesserror () 021160570 021167540 000000001
() +65 000000000
Dbgeposterrorkge () + Call??? Dbgeexecuteforerror 025455460 00000000C 000000001
1726 () 4a9a0ffd0
DBKEPOSTKGE_KGSF () + Call??? Dbgeposterrorkge () 025455460 024690040 000000258
7f883243a05d
Kgeade () +560 call??? DBKEPOSTKGE_KGSF () 000000001 000000000 00a684e58
00a5553e2
Kgeriv_int () +111 call??? Kgeade () 024444c49 000000000 000000000
000000000
Kgeriv () +29 call??? Kgeriv_int () 000000000 000000001 02b474dd0
000000001
Kgesiv () +105 call??? Kgeriv () 461a8ad00 7f883243a05d
025455460 000000001
KGESIC3 () +60 call??? Kgesiv () 401122000 000000000 009b4310c
4a9a0ec80
KGLTBA () +739 call??? KGESIC3 () 000000200 6236313231656434
4000042A3 000000002
KGLHDGC () +384 call??? KGLTBA () 4a095bc50 461a31858 02b476418
000000001
Kgllock () +3063 call??? KGLHDGC () 000000000 000020c68 4ade08e18
000000008
Kglget () +403 call??? Kgllock () 02b476008 02b475360 02b475360
0004d112f
Kxsgetlookuplock () + Call??? Kglget () 025455460 02b4756a0 000000001
327 000000003
KKSFBC () +14464 call??? Kxsgetlookuplock () 4ac4edfb0 0004fd4ca 0246cc6b8
4ac4edfb0
KKSPSC0 () +2117 call??? KKSFBC () 0246cc6b8 000000003 000000008
0070d7f80
Kksparsecursor () +18 call??? KKSPSC0 () 0246b19b8 0070d7f80 000000256
1 000000003
Opiosq0 () +2538 call??? Kksparsecursor () 000000000 025454ea0 000000000
0033917DF
OPIOSQ () +23 call??? Opiosq0 () 000000003 00000000F 02b478a28
025450000
OPIODR () +1662 call??? OPIOSQ () 0746E6172 000000002 06567656C
000000000
Rpidrus () +862 call??? OPIODR () 00000004A 00000000F 02b478a28
000000001
Rpidru () +154 call??? Rpidrus () 02b478028 000000001 000000000
000400000
RPISWU2 () +2757 call??? Rpidru () 02b4788b0 000000000
1d181e32dae2234 000000000
Rpidrv () +6105 call??? RPISWU2 () 4ac4ec300 000000000 02b478680
000000002
Rpisplu () +1607 call??? Rpidrv () 400000001 7f880000004a
02b478a28 000000008
Audins () +2562 call??? Rpisplu () 000000001 000000000 000000000
000000000
Audlon () +1286 call??? Audins () 000005028 0070d9274 0070d9280
000000036
AUDDFT () +2140 call??? Audlon () 006f79de0 0092ACAF1 000000000
000000000
KPOLNB () +4007 call??? AUDDFT () 0246af458 000000064 000000000
000000000
Kpolon () +237 call??? KPOLNB () 1d181e300000051 02b47af20
000000000 000026161
OPIODR () +1662 call??? Kpolon () 000000001 000000000 000000000
00a42f224
TTCPIP () +1325 call??? OPIODR () 4800000000000051 40000001A
02b47e100 000000000
Opitsk () +2040 call??? Ttcpip () 02546f180 000000000 000000000
000000000
Opiino () +1258 call??? Opitsk () 000000000 000000000 000000000
02b47f9f8
OPIODR () +1662 call??? Opiino () 00000003C 000000004 02b47fab0
000000000
Opidrv () +864 call??? OPIODR () 00000003C 000000004 02b47fab0
615c3a6400000000
SOU2O () +98 call??? Opidrv () +150 00000003C 000000004 02b47fab0
000000000
Opimai_real () +158 call??? SOU2O () 1d181e32dae2234 000000000
150013000307E0 601b80009001c
Opimai () +191 call??? Opimai_real () 000000000 02b47fc68 01d3200a0
02b47fc68
Oraclethreadstart () Call??? Opimai () 000000000 006df0b34 0000000E0
+724 0000027CC
0000000076e1652d Call??? Oraclethreadstart () 02957ff18 000000000 000000000
000000000
0000000076f4c521 Call??? 0000000076E16520 000000000 000000000 000000000
000000000
---------------------Binary Stack Dump---------------------
Libraryobject:address=9be74cb0 heapmask=0000-0001-0001 flags=exs[0000] flags2=[0000] PublicFlags=[0000]
Childtable:size= ' 32768 '
Child:id= ' 0 ' table=9be75b60 reference=9be75600 handle=a9a0eb20
Child:id= ' 1 ' table=9be75b60 reference=9be61ed8 handle=a9a06700
Child:id= ' 2 ' table=9be75b60 reference=9be621f0 handle=a9a06500
Child:id= ' 3 ' table=9be75b60 reference=9be62528 handle=a9997200
Child:id= ' 4 ' table=9be75b60 reference=9be62818 handle=a99597a8
Child:id= ' 5 ' table=9be75b60 reference=9be62b50 handle=a99cd210
Child:id= ' 6 ' table=9be75b60 reference=9bd0a418 handle=a994a308
Child:id= ' 7 ' table=9be75b60 reference=9bd0a750 handle=a9920980
Child:id= ' 8 ' table=9be75b60 reference=9bd0aa40 handle=a99a6d48
Child:id= ' 9 ' table=9be75b60 reference=9bd0ad78 handle=a99a6918
Child:id= ' table=9be75b60 reference=9bd0b068 handle=a9993388
............
Child:id= ' 32764 ' table=becbd118 reference=bec882d8 handle=522c1118
Child:id= ' 32765 ' table=becbd118 reference=bec7c708 handle=52319608
Child:id= ' 32766 ' table=becbd118 reference=bec7c9f8 handle=522c0f18
Child:id= ' 32767 ' table=becbd118 reference=bec7cd30 handle=522a7858
With trace information, we can find that the number of high versions has been to 32768, the theoretical maximum. So the database reported ora-600[17059] Error (previously written similar article: Because of the high version caused by ora-00600[17059]), and caused other ora-errors. By querying the database for high version information, in a restart of the library, the discovery
After a few minutes.
Here, further diagnostics, resulting in a high version of SQL, are due to the aud$ table-related insert-time binding parameters (if required can be further analyzed for what causes the high version). Here is no longer important based on the experience specific reason, for the 11.2.0.1 version, itself bugs more, and temporarily unable to upgrade
Processing Methods
1. Because the local audit of excludes is not very meaningful directly from the database level shut down
Audit_trail= ' None '
2. In the initial version of 11g, the ACS attribute resulted in too many child cursors, recommended shutdown
_optimizer_adaptive_cursor_sharing=false
_optimizer_extended_cursor_sharing=none
_optimizer_extended_cursor_sharing_rel=none
3. Limit the number of database SQL cursors, when the cursor exceeds the number of directly discard the hard resolution
_cursor_features_enabled=34
event= ' 106001 trace name context forever,level 100 '
Through the above configuration, after restarting the database, run a day alert log no more errors, by querying MOS matching bug 10196339:ora600[17059] occurs DUE to Bind_mismatch
Original: Http://www.xifenfei.com/2016/03/insert-into-aud cause high version problem cause ora-60017059.html