ORACLE锁表解决方法

1.查看会话id(可以看到哪些表被锁了)

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;

2.杀掉会话(步骤1中所对应的字段)

ALTER system kill session 'sid, serial#';

注意:执行2后可能会出现没有权限,这种情况需要dba来操作下。

posted @ 2023-04-15 22:08  芃-芃  阅读(84)  评论(0编辑  收藏  举报