Oracle database INSERT into aud$ causes high version problem ora-600[17059]

Source: Internet
Author: User
Tags auth error code stack trace

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

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.