db2数据库里面的一张表被锁定,怎么解锁

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了db2数据库里面的一张表被锁定,怎么解锁相关的知识,希望对你有一定的参考价值。

参考技术A 请教各位:DB2数据库里如何判断一个表被锁
1、执行命令打开锁的监视开光
UPDATE
MONITOR
SWITCHES
USING
lock
on==>;>;
2、查看数据库的锁的情况
get
snapshot
for
locks
on
tberp
3、某一个用户的锁的情况
get
snapshot
for
application
applid
C0A8084A.040A.031015144751
4、如果表被锁可以关闭该应用连接
force
application
ID1
5、看正在运行的程序有没有处于锁等待状态的
list
applications
for
db
tberp
show
detail

ORACLE 如何查询被锁定表及如何解锁释放session

参考技术A ORACLE
EBS操作某一个FORM界面,或者后台数据库操作某一个表时发现一直出于"假死"状态,可能是该表被某一用户锁定,导致其他用户无法继续操作
复制代码
代码如下:--锁表查询SQLSELECT
object_name,
machine,
s.sid,
s.serial#
FROM
gv$locked_object
l,
dba_objects
o,
gv$session
s
WHERE
l.object_id
=
o.object_id
AND
l.session_id
=
s.sid;
找到被锁定的表,解锁
复制代码
代码如下:--释放SESSION
SQL:
--alter
system
kill
session
'sid,
serial#';
您可能感兴趣的文章:mysql
事务处理及表锁定深入简析

以上是关于db2数据库里面的一张表被锁定,怎么解锁的主要内容,如果未能解决你的问题,请参考以下文章

如何解锁DB2中被锁定的表

数据库DB2锁表问题

如何查询db2数据库表是不是被锁

db2如何实现用一张表的某个字段更新另一张表的相应字段。

DB2表被锁,如何解锁

db2锁表解决