select --l.*,o.owner object_owner, o.object_Name,mac.status,mac.osuser,mac.machine
trunc(l.ctime/60,0) mm,(l.ctime/60-trunc(l.ctime/60,0))*60 ss,
l.sid,mac.SERIAL# serial,l.type,mac.osuser,mac.machine,mac.USERNAME user_, o.object_Name,mac.status,mac.logon_time,mac.program
--,mac.*,o.*
from (select l.* from v$lock l where l.type = 'TM') l,
sys.all_objects o, sys.v_$session mac
where l.id1 = o.object_id
and l.sid = mac.sid
--and o.object_name = 'SHOP_BACK_ARRANGE_TAB'
order by mac.machine,mm*60+ss;
trunc(l.ctime/60,0) mm,(l.ctime/60-trunc(l.ctime/60,0))*60 ss,
l.sid,mac.SERIAL# serial,l.type,mac.osuser,mac.machine,mac.USERNAME user_, o.object_Name,mac.status,mac.logon_time,mac.program
--,mac.*,o.*
from (select l.* from v$lock l where l.type = 'TM') l,
sys.all_objects o, sys.v_$session mac
where l.id1 = o.object_id
and l.sid = mac.sid
--and o.object_name = 'SHOP_BACK_ARRANGE_TAB'
order by mac.machine,mm*60+ss;
本文介绍了一种使用Oracle数据库查询锁定信息的方法。通过联接v$lock、sys.all_objects及sys.v_$session视图,可以获取到包括锁类型、对象名称、用户会话信息等在内的详细数据。此查询可用于诊断因锁定而产生的性能问题。
1290

被折叠的 条评论
为什么被折叠?



