oracle Bug 8833280
2012-11-12 19:26
344 查看
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
=== ODM Issue Clarification ===
Database goes in hang mode. Not able to make any new connections
and not able to perform any
operations on existing connections. It happens frequently.
The alert.log shows enteries like:-
Thu Oct 7 22:15:14 2010
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
Errors in file
/orahome/oracle/ora10g/admin/WPCPRODB/bdump/wpcprodb_cjq0_1474640.trc:
Cause
The alert.log messages are not the cause , but result .PMON is
needed to create new processes and since PMON itself is hung , no
new processes can be started.
This is verified form 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
<< Bug
8426816>> 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.
Rediscovery Notes:
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 .
Action Plan:-
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)
You may refer to note: 8833280.8
安徽-惜分飞<chf.dba@gmail.com>
12:26:20
[ID 1233079.1
安徽-惜分飞<chf.dba@gmail.com>
12:26:49
Bug 8833280
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
=== ODM Issue Clarification ===
Database goes in hang mode. Not able to make any new connections
and not able to perform any
operations on existing connections. It happens frequently.
The alert.log shows enteries like:-
Thu Oct 7 22:15:14 2010
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
Errors in file
/orahome/oracle/ora10g/admin/WPCPRODB/bdump/wpcprodb_cjq0_1474640.trc:
Cause
The alert.log messages are not the cause , but result .PMON is
needed to create new processes and since PMON itself is hung , no
new processes can be started.
This is verified form 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
<< Bug
8426816>> 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.
Rediscovery Notes:
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 .
Action Plan:-
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)
You may refer to note: 8833280.8
安徽-惜分飞<chf.dba@gmail.com>
12:26:20
[ID 1233079.1
安徽-惜分飞<chf.dba@gmail.com>
12:26:49
Bug 8833280
相关文章推荐
- ORACLE 11G R2 修改"用户名"
- oracle 日志文件管理
- oracle 表迁移方法 (一)
- oracle数据&nbsp;新建&nbsp;导入导出
- Oracle 11g Password Features
- oracle 查询分析器的使用
- Oracle 面试题(一)
- ViewDefinitionSearch&nbsp;in&nbsp;Oracle[…
- oracle replace函数
- oracle&nbsp;11g&nbsp;自动内存管理(其二)
- oracle&nbsp;scheduler(六)使用J…
- Oracle&nbsp;ROLLUP和CUBE&nbsp;用…
- Oracle&nbsp;NLS_LANG设置
- Oracle&nbsp;进程类别
- oracle&nbsp;pctfree和pctused详解
- ORACLE&nbsp;OCP&nbsp;笔记&nbsp;1(什么是操作系…
- 使用Oracle Opatch打补丁
- LINUX&nbsp;AS4&nbsp;系统下安装oracle&nbsp;10g终…
- Oracle&nbsp;Constraint_type,约束类型
- Android2.2 Socket关闭Bug的解决方…