--查看哪个表被锁
select b.owner,b.object_name,a.session_id,a.locked_mode
from v$locked_object a,dba_objects b
where b.object_id = a.object_id;
--查看是哪个session引起的
select b.username,b.sid,b.serial#,logon_time
from v$locked_object a,v$session b
where a.session_id = b.sid order by b.logon_time;
--解锁语句
alter system kill session '1025,41';
其中1025为sid, 41为serial#.
--查看哪个表被锁,并由哪个session引起的
select b.owner,b.object_name,a.session_id,a.locked_mode,
b2.USERNAME,b2.SID,b2.SERIAL#,b2.LOGON_TIME
from v$locked_object a,dba_objects b,
v$locked_object a2,v$session b2
where b.object_id = a.object_id
and a2.SESSION_ID=b2.SID order by b2.LOGON_TIME;