自己实施测试成功步骤:
a.查找死锁的用户相关信息
SELECT s.username,l.OBJECT_ID,l.SESSION_ID,s.SERIAL#,
l.ORACLE_USERNAME,l.OS_USER_NAME,l.PROCESS
FROM V$LOCKED_OBJECT l,V$SESSION S
WHERE l.SESSION_ID=S.SID;
b.杀死该用户session(主要:一步对应表来说可以直接杀)
alter system kill session 'l.SESSION_ID,s.SERIAL#';
c.对应还在执行任务的存储过程需要进行停止任务后在杀该oracle存储过程的进程
select pro.spid from v$session ses,v$process pro where ses.sid='l.SESSION_ID' and ses.paddr=pro.addr;
登入到oracle服务器进行kill -9 pro.spid就可以解决死锁问题