今天在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回车,即可。
好了,锁表问题已经解决。
相关推荐
因为Load数据没有事务日志记录支撑,在Load数据后可能会照成表锁现象。 通过文档中的表述可解决该问题。
db2 get snapshot for locks on dbname 查看锁表 application handle db2 "list applications" 其中appl.handle为锁表进程 db2 "force application(进程号)
db2锁的问题db2锁的问题db2锁的问题db2锁的问题db2锁的问题db2锁的问题
DB2常用命令列表DB2常用命令列表DB2常用命令列表DB2常用命令列表DB2常用命令列表DB2常用命令列表DB2常用命令列表
Linux下,DB2开发最常用命令总结,全面、使用、正确。希望能对各位有所帮助
db2命令集合 db2命令集合 db2命令集合 db2命令集合 db2命令集合 db2命令集合 db2命令集合
db2命令大全db2命令大全db2命令大全db2命令大全db2命令大全db2命令大全
DB2锁问题处理最佳实践 DB2锁概述 DB2锁问题监控和定位 DB2锁问题调优 DB2 9.7锁机制深入分析 DB2锁案例分享
db2 查询锁的方法,实际操作解决数据库锁的方法
测试以及运维常用DB2操作命令,方便测试和运维对数据库的维护和操作
db2相关锁情况介绍
1、 打开命令行窗口 #db2cmd ... # db2cmd db2cc 3、 打开命令编辑器 db2cmd db2ce ... 如果你不能停止数据库由于激活的连接,在运行db2stop前执行db2 force application all就可以了 /db2stop force
NULL 博文链接:https://lxneliu.iteye.com/blog/1610166
关于db2锁说明,以表格对比的方式详细说明db2数据库中各个锁之间的区别。方便理解db2数据库关于锁的处理以及设计。
DB2命令大全DB2命令大全DB2命令大全
db2中常用的命令大全
Linux系统重启db2数据库命令实例详解全文共4页,当前为第1页。Linux系统重启db2数据库命令实例详解全文共4页,当前为第1页。Linux系统重启db2数据库命令实例详解 Linux系统重启db2数据库命令实例详解全文共4页,当前...
db2数据库使用常用命令,这些常用命令可以更好的帮助你使用db2数据库。
DB2 命令,创建数据库,表,导入、导出数据。
db2常用命令大全,db2常用命令大全,db2常用命令大全,db2常用命令大全