第一:查询正在被锁的对象
SELECT /*+ rule */
lpad(' ', decode(l.xidusn, 0, 3, 0)) || l.oracle_username User_name,
o.owner,
o.object_name,
o.object_type,
s.sid,
s.serial#,
s.logon_time
FROM v$locked_object l, dba_objects o, v$session s
WHERE l.object_id = o.object_id
AND l.session_id = s.sid
ORDER BY o.object_id, xidusn DESC;
第二:如果允许KILL掉会话;
第三:操作正常;
本文介绍了一种查询当前被锁定对象的方法,并提供了一个SQL脚本来展示如何获取被锁对象的相关信息,包括用户名、对象所有者、对象类型等。此外,还提到了在特定情况下如何终止锁定会话。
457

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



