能源采矿Db2数据库死锁

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

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

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

收起
参与6

查看其它 1 个回答atpeace331的回答

atpeace331atpeace331数据库管理员银行

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

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

银行 · 2020-08-13
浏览1249

回答者

atpeace331
数据库管理员银行

atpeace331 最近回答过的问题

回答状态

  • 发布时间:2020-08-13
  • 关注会员:3 人
  • 回答浏览:1249
  • X社区推广