2026-03-12 20:23:15
This commit is contained in:
31
timhall/rac/session_undo_rac.sql
Normal file
31
timhall/rac/session_undo_rac.sql
Normal file
@@ -0,0 +1,31 @@
|
||||
-- -----------------------------------------------------------------------------------
|
||||
-- File Name : https://oracle-base.com/dba/monitoring/session_undo_rac.sql
|
||||
-- Author : Tim Hall
|
||||
-- Description : Displays undo information on relevant database sessions.
|
||||
-- Requirements : Access to the V$ views.
|
||||
-- Call Syntax : @session_undo_rac
|
||||
-- Last Modified: 20/12/2005
|
||||
-- -----------------------------------------------------------------------------------
|
||||
SET LINESIZE 200
|
||||
|
||||
COLUMN username FORMAT A15
|
||||
|
||||
SELECT s.inst_id,
|
||||
s.username,
|
||||
s.sid,
|
||||
s.serial#,
|
||||
t.used_ublk,
|
||||
t.used_urec,
|
||||
rs.segment_name,
|
||||
r.rssize,
|
||||
r.status
|
||||
FROM gv$transaction t,
|
||||
gv$session s,
|
||||
gv$rollstat r,
|
||||
dba_rollback_segs rs
|
||||
WHERE s.saddr = t.ses_addr
|
||||
AND s.inst_id = t.inst_id
|
||||
AND t.xidusn = r.usn
|
||||
AND t.inst_id = r.inst_id
|
||||
AND rs.segment_id = t.xidusn
|
||||
ORDER BY t.used_ublk DESC;
|
||||
Reference in New Issue
Block a user