OB10 解决表被锁定

来源:互联网 发布:java junit assert 编辑:程序博客网 时间:2024/05/21 15:05


执行一段sql语句,然后ob10就卡死了,一直这样无限循环。反复地看了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;



然后将得到的sid和serial#,带到下面的语句中执行

alter system kill session 'sid, serial#’;

然后就恢复正常啦!!!


虽然我还不知道原因,如果有大神愿意告诉我为什么表会被锁住,我会感激不尽的吐舌头