全部博文(389)
分类: Oracle
2011-12-09 12:10:14
ORACLE shutdown hang处理一则
DB版本:ORACLE 10.2.0.1.0
OS:RHEL 5.6 64bit
在shutdown immediate过程,alert.log中出现大量。
PMON failed to acquire latch, see PMON dump的提示信息。用ASS.AWK分析了一下PMON的trace文件,显示总是在等待某个foreground server process 的latch.
初步估计应该是BUG导致,上metalink查询knowlegeBase,发现果真是一个bug.
已在11.1后的版本中解决。同时也提供了相应的fix和解决方案
1,打fix
担心打fix可能会引起其他未知问题
2,改sga_target._enable_shared_pool_durations
想使用ASMM,所以SGA_TARGET不能改. _enable_shared_pool_durations隐含参数会引起其他未知问题
由于metalink提供的二种方案,我觉得都不太适合,于是决定手动杀相应的blocker process,每次shutdown oracle时,根据pmon trace中的ospid,在OS中kill相应的process。