【遇到问题】ORA-006000[12235]

       刚刚巡检的时候突然发现我管的13个系统中有六个数据库报,ORA-00600:internal error code,arguments:[12235]。如果单纯库的问题,怎么可能六个不相干的库几乎同一时间报同样的错误,很是匪夷所思,不管怎么样看查metalink详细了解下情况再分析吧:
Applies to:
Oracle Server - Enterprise Edition - Version: 9.2.0.6 and later   [Release: 9.2 and later ]
Information in this document applies to any platform.
Symptoms:
Alert Log encounter the error below:
ORA-00600: internal error code, arguments: [12235], [], [], [], [], [], [], []
Cause:
When an Oracle process starts up, it reads data from the SGA that defines what type of process it should become. If the process does not locate any valid customization data, it reports ORA-600 [12235] and exits.
Suspected BUG 4408380 9.2.0.6 RDBMS 9.2.0.6 DICTIONARY PRODID-5 PORTID-59 ORA-600 3949307 Abstract: INSTANCE HUNG - ORA-600 [12235].
- alert log and trace file show the error ORA-600 [12235] .
- The stack trace in file manu_ora_61962.trc similar to the reported issue Bug 4408380
----- Call Stack Trace -----
ksedmp ksfdmp kgeriv kgesiv ksesic0 opirip
opidrv sou2o main start
The error cannot be simply ignored. The side effects as per bugs descriptions are:
- instance hanging
- processes cannot startup
Solution:
The solution is to apply the patch or upgrade to a version where the fix is included.
Apply the 9.2.0.6.0 one-off Patch 3949307
To download the patch ,please login to Metalink and select following options:
Patches
Simple Search
Search By Patch Number(s) ->3949307
Platform or Language -> AIX 5L Based System (64-bit)
References:
BUG:4408380 - INSTANCE HUNG - ORA-600 [12235]
PATCH:3949307 - SHARED SERVER PROCESS GOT HEAP ERROR KGHALO4 AND ORA-600[510]
这里说错误本身是bug,需要打patch可解决这个问题,我的库都是一个版本的,从这个角度来看确实存在都报bug,但是为什么会几乎同一时段同时报,是什么操作触发了这个bug呢?
上面解释说oracle当检测到死进程时,PMON自动进行清理同时再次启动该进程,进程启动之后会根据自己的类型及定义从系统的SGA读取相关信息,来决定它应该做什么工作,如果SGA里的信息比较之后,它没有找到任何有效的定制服务,就会出现ORA-00600:internal error code, arguments: [12235],并且进程退出。
从另一篇metalink文章中我发现:
SUGGESTIONS:
Ignore the error.
One of the most common reasons for this error to be reported is that someone typed 'oracle' manually at the OS prompt.
If this error is reported regularly and appears not to be explained by comments made in this note, contact Oracle Support Services.
这里有提到,如果在系统输入oracle之后,就会有ORA-600[12235]出现。突然想到每次我登陆系统是都是通过crt,前天公司跳转平台改地址我的crt失灵,我重新保存了我crt的session登陆方式,为方便全改为 auto logon send oracle,所以每次登陆都会报一个这个错误,找到了原因,不是其他什么重要进程照成的,就如metalink所说忽略了吧...

你可能感兴趣的:(oracle,职场,休闲,ora-600)