用于查询oracle数据库会话阻塞问题。
查询阻塞会话,并对根据等待事件的类型,对阻塞会话进行简单分析。
查询当前活动会话的阻塞源:
set HEADING ON;
select WAIT_EVENT_TEXT,BLOCKER_INSTANCE_ID,BLOCKER_SID ,count(*) SESSION_COUNT
from gv$session_blockers group by WAIT_EVENT_TEXT,BLOCKER_INSTANCE_ID,BLOCKER_SID;
以上查询,能够找到阻塞当前阻塞的会话有哪些,并且排除了重复的会话:
WAIT_EVENT_TEXT BLOCKER_INSTANCE_ID BLOCKER_SID COUNT(*)