`

oracle 中如何查看有那个表被锁,哪个用户使用等

阅读更多
查看被锁的表:  
  select   p.spid,c.object_name,b.session_id,b.oracle_username,b.os_user_name   from   v$process   p,v$session   a,   v$locked_object   b,all_objects   c   where   p.addr=a.paddr   and   a.process=b.process   and   c.object_id=b.object_id  
   
  解锁:  
  alter   system     kill   session   '146';(其中146为锁住的进程号) 

或者:
首先进入sqlplus     > sqlplus /nolog
                               >conn /as [username]
                               >alter user [username] account unlock;
这样就OK了,mark一下


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics