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 ORACLEEBS操作某一个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数据库里面的一张表被锁定,怎么解锁的主要内容,如果未能解决你的问题,请参考以下文章