FROM:http://database.51cto.com/art/200510/9964.htm
共享锁:事务对数据库资源进行共享访问——另一事务也可对此资源进行访问或获得相同共享锁。
排它锁:事务设置排它锁后,该事务单独获得此资源,另一事务不能在此事务提交之前获得相同对象的共享锁或排它锁。
.....
1)查找死锁的进程:
SELECT o.SESSION_ID,s.SERIAL#
FROM
V$LOCKED_OBJECT o,
V$SESSION S
WHERE l.SESSION_ID=S.SID;
alter system kill session 'sid,serial#'; (其中sid=l.session_id)
3)如果还不能解决,
select pro.spid
from
v$session ses,
v$process pro
where
ses.sid=XX
and
ses.paddr=pro.addr;
其中sid用死锁的sid替换。
exit
ps -ef|grep spid
其中spid是这个进程的进程号,kill掉这个Oracle进程。