Oracle:查找过去的Block会话



我有一个问题与DB的会话在过去。我的问题是我有一些会话的DB阻塞在过去的4天。我想追踪为什么那些会话被阻塞来修复它。我尝试了很多方法,并在谷歌搜索,以达到这个目的不是没有希望。

I look up in table:

V $ ACTIVE_SESSION_HISTORY dba_hist_active_sess_history sys。美元WRH _ACTIVE_SESSION_HISTORY

但是没有线索。

请帮我解决这个问题。

谢谢。

你试过了吗?具体来说,是什么不起作用?

你是说dba_hist_active_sess_history中没有blocking_session是非null的行吗?至少在你感兴趣的时间范围内)?那个时间段的表中还有其他行吗?如果有,为什么确信会话实际上在数据库中被阻塞了(这里我假设这意味着等待数据库中的锁)?

最新更新