oracle数据库 表被另一个用户锁住解决方法

2018-10-16  本文已影响57人  胡溪玥

在日常的工作中,操作数据库修改表数据进行测试时,一不小心的误操作将表锁住,使得其他人也无法使用,这样的场景有些尴尬,不过不用担心,碰到这种问题通常都是可以解决的,我们可以通过下面方法来解决对

步骤一:通过以下SQL查询出被琐住的表的进程:

SELECT 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;

步骤二:杀掉死琐表所占用的进程

                ALTER system kill session '1222, 1311';

上一篇下一篇

猜你喜欢

热点阅读