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为锁住的进程号)   
 

你可能感兴趣的:(oracle,C++,c,C#,OS)