能源采矿 Db2数据库死锁

数据库发生死锁或者锁超时,然后重启了数据库,还能查到当时那个点的时候哪个表发生死锁吗?

各位大哥:咨询个问题 , 数据库发生死锁或者锁超时,然后重启了数据库,还能查到当时那个点的时候哪个表发生死锁吗? 怎么查?有没有类似于lock的系统表记录发生过的死锁?   着急在线等。

参与6

2 同行回答

atpeace331 atpeace331 数据库管理员 银行
DB2 v9.7之前,数据库默认会有个死锁事件监视器,事件监视器名是 DB2DETAILDEADLOCK ,似乎是自动启动的,在死锁事件发生时,自动收集死锁的相关信息写到 "$DB2_HOME/db2dum/events"目录中的事件日志中。你可以使用下面的命令去解析一下死锁事件监视器日志:db2evmon -path  $...显示全部

DB2 v9.7之前,数据库默认会有个死锁事件监视器,事件监视器名是 DB2DETAILDEADLOCK ,似乎是自动启动的,在死锁事件发生时,自动收集死锁的相关信息写到 "$DB2_HOME/db2dum/events"目录中的事件日志中。

你可以使用下面的命令去解析一下死锁事件监视器日志:
db2evmon -path  $DB2_HOME/db2dum/events  > deadLock.log

收起
银行 · 2020-08-13
浏览1340

提问者

hufeng719
系统工程师 某钢铁企业
擅长领域: 数据库存储服务器
评论1100

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-07-29
  • 关注会员:3 人
  • 问题浏览:2810
  • 最近回答:2020-08-13
  • X社区推广