select object_name ,s.sid,s.serial#,p.spid from v$locked_object l , dba_objects o , v$session s , v$process p
where l.object_id=o.object_id and l.session_id=s.sid and s.paddr=p.addr;
可以查看到有哪些对象进行了堵塞
select 'alter system kill session '''|| s.sid||','||s.serial#||''';' from v$locked_object l , dba_objects o , v$session s , v$process p
where l.object_id=o.object_id and l.session_id=s.sid and s.paddr=p.addr;
这个生成sql语句kill掉会话