诊断数据库挂起状态,通常是用hanganalyze命令:
sqlplus / as sysba
oradebug SETMYPID
oradebug unlimit
oradebug hanganalyze 3
oradebug dump systemstate 266
<等5秒>
oradebug dump systemstate 266
会提示将系统状态信息保存到一个文件,例如ade1_ora_22572.trc
如何看这个文件呢?
最简单的就是用notepad打开后搜索以下内容:
most like
如图所示

显示hang的阻塞链(我自己起的)
第二个可以搜索
dead process
如图所示

这里提示有几个进程死了,这个例子里没有,所以数量为0
阅读(655) | 评论(0) | 转发(0) |