- 最后登录
- 2023-8-16
- 在线时间
- 1686 小时
- 威望
- 2135
- 金钱
- 50532
- 注册时间
- 2011-10-12
- 阅读权限
- 200
- 帖子
- 5207
- 精华
- 39
- 积分
- 2135
- UID
- 2
|
5#
发表于 2012-4-4 10:51:53
ODM FINDING:
MOS上的 类似案例:
Ksvcreate: Process(M001) Creation Failed , Database hang
Applies to:
Oracle Server - Standard Edition - Version: 10.2.0.4 and later [Release: 10.2 and later ]
Information in this document applies to any platform.
Symptoms
Database goes in hang mode. No new connections are able to connect or able to perform any
operations on existing connections. It happens frequently.
The alert.log shows enteries like following:
ksvcreate: Process(m001) creation failed
Thu Oct 7 22:17:37 2010
kkjcre1p: unable to spawn jobq slave process
Thu Oct 7 22:17:37 2010
Cause
The alert.log messages are not the cause , but it results from PMON needing to create new processes. Since PMON itself is hung , no new processes can be started.
This may be verified from Systemstate dump:
--
OSD pid info: Unix process pid: 1519850, image: oracle@wpcdbqa (PMON)
errorstack
kksLockWait+01fc<-kgxWait+0168<-kgxExclusive+00bc<-kksFreeHeapGetMutex+0228<-kksCursorFreeCallBack+0088<-kgllccl+13cc<-kgllcu+01b4
waiting for 'cursor: pin X' blocking sess=0x0 seq=8166 wait_time=0 seconds since wait started=0
idn=6e0a6074, value=20600000000, where|sleeps=b003c1e3a
Dumping Session Wait History
The holder of the mutex does not exist ( dead process)
Solution
This is due to a known bug:
Document:8426816.8 PMON may hang cleaning up a dead process (rare)
Details:
This problem is introduced in 10.2.0.4 by the fix for bug 5377099.
Under a very specific scenario involving process death at a precise
point in time, an instance hang may result due to PMON getting
blocked when attempting to clean up a failed process.
PMON gets stuck during cleanup waiting for a mutex in X mode
and that mutex is held in X mode by the dead process being
cleaned up . PMON is blocked under a stack including
kksFreeHeapGetMutex()
Note:
One off patches for this bug also fix issue in bug 5377099 .
Solution:
1)Please apply this patch to fix the issue.
or
2)The patch is also included in 10.2.0.4.2 PSU patch .
( which fixes other known issues of 10.2.0.4.0)
More information of the 10.2.0.4.2 PSU patch is in the following note:
Document:8833280.8Bug 8833280 - 10.2.0.4.2 Patch Set Update (PSU)
PMON可能因为清理 dead process 的 X mode mutex 而导致 instance hang
to be continued ............. |
|