记录被另一个用户锁

1. 查询被锁进程:

SELECT   A.OWNER,      
                  A.OBJECT_NAME,      
                  B.XIDUSN,      
                  B.XIDSLOT,      
                  B.XIDSQN,      
                  B.SESSION_ID,      
                  B.ORACLE_USERNAME,      
                  B.OS_USER_NAME,      
                  B.PROCESS,      
                  B.LOCKED_MODE,      
                  C.MACHINE,      
                  C.STATUS,      
                  C.SERVER,      
                  C.SID,      
                  C.SERIAL#,      
                  C.PROGRAM    
        FROM   ALL_OBJECTS   A,      
                  V$LOCKED_OBJECT   B,      
                  SYS.GV_$SESSION   C  
      WHERE   (   A.OBJECT_ID   =   B.OBJECT_ID   )  
          AND   (B.PROCESS   =   C.PROCESS   )
      ORDER   BY   1,2

 

2. 杀死进程

alter system kell session 'sid, serial#'

阅读更多
个人分类: Oracle&PL/SQL
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

记录被另一个用户锁

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭