您的位置:首页 > 数据库

db2查询表是否死锁和解锁

2016-06-03 17:27 246 查看
查询死锁表的状态:

1,select * from XTB_DDRW--看看DDZT是不是有为2-执行中,把状态改为0-未执行,或者删除这条数据 //可以忽略第一条这是,个人项目笔记

2、--查询程序对应的表是否锁表 

3、--在db2命令行,先连接数据库db2 connect to jmpasbak user admin using 123
 查看锁:db2 get snapshot for locks on jmpasbak > E:/locks.txt (可以不用预先创建txt文件)

4、--查看locks.txt,其中应用程序句柄43和557的状态都是死锁了,根据日志提示,在DB2的命令窗口输入: 

--force application (代号) 

--force application (代号)
解锁表:

--在toad中也可执行

get snapshot for locks on jmpas

force application(59619)

force application(59554)

force application(59620)

--在db2cmd中

db2 get snapshot for locks on jmpas>c:\locks.txt
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据 数据库 dba db2