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,
v$session c
where ( a.object_id = b.object_id )
and (b.process = c.process )
order by 1,2;
--根據查詢到的session_sid查詢出session的詳細資訊:
--select saddr,sid,serial#,paddr,username,status from v$session where sid='100';
--如果確保此lock無效,可以kill掉該session
--alter system kill session 』sid,serial#』 ;
ORACLE檢視鎖表
以下幾個為相關表 select from vloc k se lect fro mv lock select from v lock s elec t fr omvsqlarea select from vses sion sel ect from vsession select from v se...
Oracle檢視鎖表
檢視鎖表程序sql語句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 ses...
檢視Oracle是否鎖表
1 oracle資料庫操作中,我們有時會用到鎖表查詢以及解鎖和kill程序等操作,那麼這些操作是怎麼實現的呢?本文我們主要就介紹一下這部分內容。2 1 鎖表查詢的 有以下的形式 3select count from v locked object 4select from v locked obje...