db2pd-堆栈all没有输出

db2pd-堆栈all没有输出,db2,Db2,我在运行RHEL5.5的DB2V9.7上运行了db2pd-stack all,但在db2inst1/sqllib/db2dump中没有任何结果 我想FODC文件夹中应该有一些*.stack.txt文件,您可能没有作为实例所有者运行db2pd。db2pd-stack向主进程发送POSIX信号(可能是-3)。来自其他用户的信号被悄悄地丢弃。这些文件将被写入DIAGPATH(db2getdbmcfg | grepdiagpath) 另一个可能的原因是DB2在生成堆栈跟踪之前等待锁。在繁忙的服务器上,这

我在运行RHEL5.5的DB2V9.7上运行了db2pd-stack all,但在db2inst1/sqllib/db2dump中没有任何结果


我想FODC文件夹中应该有一些*.stack.txt文件,您可能没有作为实例所有者运行db2pd。db2pd-stack向主进程发送POSIX信号(可能是-3)。来自其他用户的信号被悄悄地丢弃。这些文件将被写入DIAGPATH(db2getdbmcfg | grepdiagpath)


另一个可能的原因是DB2在生成堆栈跟踪之前等待锁。在繁忙的服务器上,这在多个版本上造成了硬进程挂起,因此IBM多次错误修复了锁定。它可能无法获得生成堆栈跟踪所需的锁。无论如何,这是一个错误,您应该打开PMR。

我确实使用了实例所有者来运行该命令,您的第二个猜测可能是原因,但我需要确认。无论如何,谢谢。