查询死锁表的状态:
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