关于oracle表被锁住的相关处理
程序员文章站
2022-05-17 12:33:46
...
场景:当插入一条数据的时候,发现需要很长时间 接下来,需要查询是否被锁表 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; 然后找到被
场景:当插入一条数据的时候,发现需要很长时间
接下来,需要查询是否被锁表
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;
然后找到被锁的表 解锁
--释放SESSION SQL:
--alter system kill session 'sid, serial#';
ALTER system kill session '23, 1647';