`

DB2锁表问题,命令解锁

    博客分类:
  • db2
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回车,即可。

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

分享到:
评论

相关推荐

    db2 Load锁表 后解锁详解

    通过对上述步骤的详细解析,我们可以看到在DB2环境中处理Load操作后的表锁问题时,通过一系列精确的操作,可以有效地解锁表并恢复正常的数据访问。这些步骤包括登录DB2实例、设置表为非日志模式、执行Load操作、检查...

    db2解锁操作

    db2 get snapshot for locks on dbname 查看锁表 application handle db2 "list applications" 其中appl.handle为锁表进程 db2 "force application(进程号)

    db2_查询锁方法

    该命令将返回一系列锁的相关信息,例如锁的时间戳、数据库名称、代理ID、应用程序名称、用户标识符、表空间名称、模式名称、表名称、文件ID、锁对象类型、锁名、锁模式、锁状态、锁升级方式以及分区号等。...

    Linux下db2常用命令总结

    本文将深入探讨Linux下DB2的常用命令,帮助开发者更好地理解和操作DB2数据库。 1. **安装与启动DB2** - `sudo rpm -ivh db2_v11.5_linux_x86_64.rpm`:在Linux上安装DB2的RPM包。 - `db2start`:启动DB2实例。 -...

    db2常用命令大全,有说明

    **说明**:这条命令用于锁定表 `TEST`,阻止其他用户对该表进行修改,直到解锁。 #### 二十二、共享锁表 **命令**: ```sql LOCK TABLE TEST IN SHARE MODE; ``` **说明**:这条命令为表 `TEST` 加上共享锁,允许...

    DB2表相关操作的文档二三事儿

    解锁表 ```bash db2 "reorg table hfop.xxx" ``` 对表`hfop.xxx`执行重组织操作,这可以帮助释放表上的锁。 ##### 19. 在Win10系统下创建表空间 在Windows 10环境下,可以通过DB2命令行处理器执行一系列SQL语句来...

    DB2学习手册

    5. **看表的索引信息:** 使用`VALUES DB2GETTABINFO`命令加上索引选项来查看表的索引信息。 6. **查看各表对SP的影响:** 使用`VALUES DB2LOOKUPDEPEND`来查看哪些存储过程依赖于特定的表。 7. **查看SP使用了哪些表:...

    DB2手册pdf

    使用`DB2 DESCRIBE`或`DESCRIBE TABLE`命令可以查看表的结构,包括列名、数据类型等信息。 #### 看表的索引信息 通过`DB2 DESCRIBE INDEXES`命令可以查看表上的索引信息。这对于优化查询性能非常重要。 #### 查看...

    db2开发经验

    6. **查看各表对SP的影响(被哪些SP使用):** 使用`DB2 LIST DEPENDENCIES OF <procedure_name>`命令可以查看存储过程依赖的表。 7. **查看SP使用了哪些表:** 使用`DB2 LIST DEPENDENCIES FOR <procedure_name>`命令...

    Db2数据库中常见的堵塞问题分析与处理方法

    针对死锁,Db2提供了死锁检测机制,可以设置`deadlock_timeout`参数来控制检测时间,并通过`db2pd -deadlocks`命令查看死锁信息。资源竞争则需要监控系统资源使用情况,适时调整资源分配。 处理堵塞问题时,首先应...

    tsm服务器常用命令

    【IBM Total Storage ...这些命令涵盖了TSM服务器的日常管理和监控工作,包括资源管理、数据备份和恢复流程的监控,以及问题排查等。熟练掌握这些命令,能有效提高TSM环境的管理效率,确保数据安全和业务连续性。

    详解DB2 sqlstate 57016 SQLCODE=-668 原因码 "7"错误的快速解决办法

    2. **解锁对象**:如果对象被锁定,你可能需要等待锁的释放,或者通过`MONITOR LOCKS`或`LIST LOCKS`命令查看锁定情况,然后与持有锁的用户协调释放资源。 3. **调整并发控制**:在多用户环境中,死锁和锁定可能会...

    Oracle讲义

    在DOS命令行中,使用SQL*Plus登录,解锁SCOTT用户需以SYS用户身份执行解锁命令。另外,可以使用PL/SQL Developer等工具进行更直观的操作,但若出现登录问题,可能需要修复安装文件。 四、Oracle的逻辑结构与物理...

    Oracle数据库基础学习

    Oracle数据库基础学习是数据库学习的基础部分,本节课程将从DOS命令、SQL命令行、数据库简述、SQL语言简述、表等几个方面对Oracle数据库进行详细的介绍。 一、DOS命令 DOS命令是Disk Operating System的缩写,即...

    Oracle文档-韩腾飞1

    关系型数据库如Oracle、DB2、SQL Server、Access和MySQL,它们基于关系理论,通过外键实现表与表之间的关联。非关系型数据库,如NoSQL和MongoDB,数据存储方式更为灵活,适用于大数据和分布式存储场景。 SQL...

Global site tag (gtag.js) - Google Analytics