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

WBOY
发布: 2016-06-07 15:51:16
原创
1329 人浏览过

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


来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!