环境AIX5.3 64位 DB29.1.0.1
据IBM原厂给出9.1有个BUG,产生内部锁造成事务不释放,致使数据库连接不上。
这是抓出的内部锁信息:
当出现此情况时,已经是接收到告警短信。此时数据库连接是等待的甚至是无法连接,但是系统资源使用很少,数据库连接数也很少。只有db2pd命令可以使用(此命令很强大)。怎么通过agentdi找出此事务对应的进程ID呢?当出现此情况时,以便手动Kill进程避免其他事务等待造成数据库无法连接。
那就db2pd -d db-name -agents
AppHandl 就是已知的agent
ClientNm 就是对应的进程名字
ps -ef 找出进程号,kill
----或者db2top 看session信息
直接Kill agentid对应的应用就okay
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30