DB2锁表问题,命令解锁

今天在SqlDbx客户端工具下,执行了一个语句update tb_oper set isavailable='1'  where id=1后,然后表tb_oper就被锁住了,命令下查看状态是“等待”。原因可能是isavailable是整形数据,应该写成isavailable=1.导致执行不成功,而SqlDbx客户端工具执行失败,并没有回滚。而平时我在QC工具下执行失败,会自动回滚的,不会出现锁表的问题。

 解决办法:命令下执行:

1.db2 connect to databasename user username using password

2.db2top -d databasename

3.按住shift+u,进入锁定列表

4.单击选中Agent Id(state)值(比如22993),然后单击a键,提示输入"Please enter agent id:"。

5.右键粘贴,然后回车

6,单击f键,提醒你”Are you sure you want to force application 22993(N/y)?,输入y回车,即可。

好了,锁表问题已经解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值