sql死锁

2014-11-24 08:44:08 ? 作者: ? 浏览: 1

--查询锁表信息,可以查看是谁锁了表,然后找他释放

select sess.sid,

sess.serial#,

lo.oracle_username,

lo.os_user_name,

ao.object_name,

lo.locked_mode

from v$locked_object lo,

dba_objects ao,

v$session sess

where ao.object_id = lo.object_id and lo.session_id = sess.sid;

--如果死锁了,可以根据sessionID来杀死锁表进程,sessionID是上一个sql查出来的(v$session.sid+','+v$session.SERIAL#)

alter system kill session '510,9398';

-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: