在做数据的删除操作时,由于网络突然断开导致表被锁定,解决方方法:
先执行下面的代码:
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#字段的值
然后执行下面的SQL:
ALTER system kill session 'SID,SERIAL# ';
好了大事告成了。
文章来源: Oracle数据库的表被锁,解决方法