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

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

步骤一:通过以下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';

你可能感兴趣的:(oracle数据库 表被另一个用户锁住解决方法)