【发布时间】:2018-07-05 23:28:31
【问题描述】:
我正在寻找一种方法来了解是否有过去会议中未提交的陈述。
我已经检查了当前会话 V$TRANSACTION 但什么都没有。
我发现第一个故障排除是在 2018-06-29 13:35:07.236 使用这个请求产生的:
SELECT * FROM DBA_HIST_ACTIVE_SESS_HISTORY
where
event ='enq: TX - row lock contention' and
sample_time > ({ts '2018-06-29 12:41:09'})
order by sample_time ASC
有没有办法找出使用未提交事务的会话 ID 和用户 ID?
我知道如何在当前会话中检测,但在过去的会话中不知道。
【问题讨论】: