- 最后登录
- 2023-8-16
- 在线时间
- 1686 小时
- 威望
- 2135
- 金钱
- 50532
- 注册时间
- 2011-10-12
- 阅读权限
- 200
- 帖子
- 5207
- 精华
- 39
- 积分
- 2135
- UID
- 2
|
2#
发表于 2012-6-16 15:34:03
9.2.0.6.0 + AIX
ksedmp: internal or fatal error
ORA-00600: internal error code, arguments: [15214], [0], [554], [], [], [], [], []
No current SQL statement being executed.
----- Call Stack Trace -----
kpoal8=> kpooprx => opiosq0=> kkspsc0=> kksfbc=> 报错
15200 dict/shrdcurs used to in creating sharable context area associated with shared cursors
===================================================
Files currently opened by this process:
===================================================
PROCESS STATE
-------------
Process global information:
process: 70000052f4eec98, call: 70000054e908418, xact: 0, curses: 7000005314c4988, usrses: 7000005314c4988
----------------------------------------
SO: 70000052f4eec98, type: 2, owner: 0, flag: INIT/-/-/0x00
(process) Oracle pid=162, calls cur/top: 70000054e908418/70000054e908418, flag: (0) -
int error: 0, call error: 0, sess error: 0, txn error 0
(post info) last post received: 197 0 4
last post received-location: kslpsr
last process to post me: 70000052f4beb70 1 6
last post sent: 504403180586499624 98 16
last post sent-location: ksasnd
last process posted by me: 70000052f4beb70 1 6
(latch info) wait_event=0 bits=0
Process Group: DEFAULT, pseudo proc: 7000005344bbb50
SO: 70000054e908418, type: 3, owner: 70000052f4eec98, flag: INIT/-/-/0x00
(call) sess: cur 7000005314c4988, rec 0, usr 7000005314c4988; depth: 0
----------------------------------------
SO: 7000005acaaee48, type: 52, owner: 70000054e908418, flag: INIT/-/-/0x00
LIBRARY OBJECT PIN: pin=7000005acaaee48 handle=70000059890cac0 mode=S lock=7000005ad6d1f48
user=7000005314c4988 session=7000005314c4988 count=1 mask=0001 savepoint=327619 flags=[00]
这个进程的 current call 只想 library object pin
这个pin 指向 一句 SQL , 这个SQL parent cursor 拥有559个子游标
SO: 7000005ad6d1f48, type: 51, owner: 7000005314c4988, flag: INIT/-/-/0x00
LIBRARY OBJECT LOCK: lock=7000005ad6d1f48 handle=70000059890cac0 mode=N
call pin=7000005acaaee48 session pin=0
htl=7000005ad6d1fb8[70000057e7d2b00,7000005780ebe80] htb=7000005780ebe80
user=7000005314c4988 session=7000005314c4988 count=1 flags=PNC/[04] savepoint=327618
LIBRARY OBJECT HANDLE: handle=70000059890cac0
name= DELETE from B_RT_STOP_DETAIL WHERE ID=:"SYS_B_0" AND TYPE=:"SYS_B_1" AND STOP_STEP_ID<=:"SYS_B_2"
hash=51589a2b timestamp=06-14-2012 18:27:28
namespace=CRSR flags=RON/KGHP/TIM/PN0/MED/[50010000]
kkkk-dddd-llll=0000-0001-0001 lock=N pin=S latch#=63
lwt=70000059890caf0[70000059890caf0,70000059890caf0] ltm=70000059890cb00[70000059890cb00,70000059890cb00]
pwt=70000059890cb20[70000059890cb20,70000059890cb20] ptm=70000059890cbb0[70000059890cbb0,70000059890cbb0]
ref=70000059890cad0[70000059890cad0, 70000059890cad0] lnd=70000059890cbc8[70000059890cbc8,70000059890cbc8]
LIBRARY OBJECT: object=7000005b4654c00
type=CRSR flags=EXS[0001] pflags= [00] status=VALD load=0
CHILDREN: size=560
child# table reference handle
------ -------- --------- --------
0 7000005b4654e60 70000059fba8838 700000598feb0f8
......................
557 70000059f23cc78 70000056e4e6de0 70000058aa3b478
558 70000059f23cc78 70000056e4e6e48 700000575c6c1c0
559 70000059f23cc78 70000056e4e6eb0 7000005758bcca0
DATA BLOCKS:
data# heap pointer status pins change
----- -------- -------- ------ ---- ------
0 70000059f6487b0 7000005b4654cf8 I/P/A 0 NONE
过多的child cursor (version count)可能是引发该BUG 的主要原因
ORA-600 [15214]
Applies to:
Oracle Server - Enterprise Edition - Version: 9.2.0.7 to 10.2.0.4
This problem can occur on any platform.
Symptoms
You are seeing intermittent ORA-600[15214] from your applications.
Stack function including kksfbc.
Cause
Bug 6404447 (80) ORA-600 [15214] ERROR OCCURED
Fixed In Ver: 11g
REDISCOVERY INFORMATION:
If you are seeing an Ora-600[15214] and you have not got this fix applied then you are probably
seeing the problem.
Solution
Please download and apply one-off patch for Bug 6404447 from PATCH 6404447.
Advice
1. apply patch 6404447
2. 调优SQL 减少version count
|
|