当前位置:Gxlcms > mysql > 关于oracle表被锁住的相关处理

关于oracle表被锁住的相关处理

时间:2021-07-01 10:21:17 帮助过:21人阅读

场景:当插入一条数据的时候,发现需要很长时间 接下来,需要查询是否被锁表 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';

人气教程排行