在开发过程中,操作了一行数据,但是长时间没提交,结果连接超时,重新连接以后发现表被锁。
解决方法:
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;
查出被锁的表和sessionid及serial
--释放SESSION SQL:
--alter system kill session 'sid, serial#';
ALTER system kill session '240, 2407';
解锁成功