查询系统锁了

来源:互联网 发布:剑三霸刀成女捏脸数据 编辑:程序博客网 时间:2024/04/30 00:44

-----查看系统的锁表

Select object_id,session_id, oracle_username, os_user_name,

Process, locked_mode

From sys.v_$locked_object;


Select a.object_name,b.oracle_username

From all_objects a, v$locked_object b

Where a.object_id =b.object_id

And a.object_name like 'po%';

或者可以用下面的sql

select oracle_username || ' (' || s.osuser || ')' username 
, s.sid || ',' || s.serial# sess_id 
, owner || '.' || object_name object 
, object_type 
, decode( l.block 
, 0, 'Not Blocking' 
, 1, 'Blocking' 
, 2, 'Global') status 
, decode(v.locked_mode 
, 0, 'None' 
, 1, 'Null' 
, 2, 'Row-S (SS)' 
, 3, 'Row-X (SX)' 
, 4, 'Share' 
, 5, 'S/Row-X (SSX)' 
, 6, 'Exclusive', TO_CHAR(lmode)) mode_held 
from v$locked_object v 
, dba_objects d 
, v$lock l 
, v$session s 
where v.object_id = d.object_id 
and v.object_id = l.id1 
and v.session_id = s.sid 
order by oracle_username, session_id;


0 0
原创粉丝点击