1、解決表死鎖問題
select b.sid,b.serial# from v$locked_object a,v$session b where a.session_id=b.sid
ALTER SYSTEM KILL SESSION 'sid,serial#' IMMEDIATE;
2、解決定時任務(job)死鎖問題
select b.sid,b.serial# from user_scheduler_running_jobs a,v$session b where a.session_id=b.sid
ALTER SYSTEM KILL SESSION 'sid,serial#' IMMEDIATE;
3、解決存儲過程死鎖問題
SELECT name FROM V$DB_OBJECT_CACHE WHERE LOCKS !='0' AND owner='存儲過程所屬用戶';
select /*+ rule*/ sid from V$ACCESS WHERE object='存儲過程名';--上面查到的name
SELECT sid,serial# FROM V$SESSION WHERE sid = 上面查到的sid;
ALTER SYSTEM KILL SESSION 'sid,serial#' IMMEDIATE;