Find blocking session in Oracle Database
Query to find block in Oracle Database
set linesize 190
set pages 5000
set pages 5000
col osuser for a20
col machine for a20
col username for a20
col machine for a20
col username for a20
SELECT
sid,serial#,osuser,machine,username,sql_id,blocking_session "BLOCKING_SESSION",
sid "BLOCKED_SESSION",
serial# "BLOCKED_SERIAL#",
seconds_in_wait/60 "WAIT_TIME(MINUTES)"
FROM v$session
WHERE blocking_session is not NULL
ORDER BY blocking_session;
sid,serial#,osuser,machine,username,sql_id,blocking_session "BLOCKING_SESSION",
sid "BLOCKED_SESSION",
serial# "BLOCKED_SERIAL#",
seconds_in_wait/60 "WAIT_TIME(MINUTES)"
FROM v$session
WHERE blocking_session is not NULL
ORDER BY blocking_session;
set linsize 190
select s.sql_id,s.sql_text from v$session v, v$sql s where s.sql_id=v.sql_id and v.sid='&1';
Comments
Post a Comment