数据库资讯

oracle 锁问题的解决

m.SID AND m.request != 0)         --存在锁请求,即被阻塞
      OR (    sn.SID = m.SID                         --不存在锁请求,但是锁定的对象被其他会话请求锁定
          AND m.request = 0
         
AND lmode != 4
         
AND (id1, id2) IN (
                       
SELECT s.id1, s.id2
                         
FROM v$lock s
                        
WHERE request != 0 AND s.id1 = m.id1
                              
AND s.id2 = m.id2)
         )
ORDER BY id1, id2, m.request;


alter system kill session 'sid,SERIAL#';
希望看到您的想法,请您发表评论x