Oracle数据库的表被锁,解决方法

匿名 (未验证) 提交于 2019-12-03 00:19:01

在做数据的删除操作时,由于网络突然断开导致表被锁定,解决方方法:

先执行下面的代码:

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# ';

好了大事告成了。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!