REM REM DBAToolZ NOTE: REM This script was obtained from DBAToolZ.com REM It's configured to work with SQL Directory (SQLDIR). REM SQLDIR is a utility that allows easy organization and REM execution of SQL*Plus scripts using user-friendly menu. REM Visit DBAToolZ.com for more details and free SQL scripts. REM REM REM File: REM c_user_rbs.sql REM REM RBS USER TRACE REM REM Author: REM Frank Naude (frank@onwe.co.za) REM REM Purpose: REM REM Shows active (in progress) transactions REM REM REM Usage: REM c_user_rbs.sql REM REM Example: REM c_user_rbs.sql REM REM REM History: REM 04-12-1998 Frank Naude Created REM 09-07-2001 VMOGILEV Added to DBAToolZ REM REM set verify off set lines 132 set pages 60 col bk_size new_value x noprint select value bk_size from v$parameter where name = 'db_block_size'; col sid format 999 headin "Sid" col name format a8 col username format a8 col USED_kb format 9999999 heading "Used|KB" col osuser format a15 col start_time format a17 col status format a12 col terminal format a10 tti 'Active transactions' select sid, serial#,s.status,username, terminal, osuser, t.start_time, r.name, (t.used_ublk*'&x')/1024 USED_kb, t.used_ublk "ROLLB BLKS", decode(t.space, 'YES', 'SPACE TX', decode(t.recursive, 'YES', 'RECURSIVE TX', decode(t.noundo, 'YES', 'NO UNDO TX', t.status) )) status from sys.v_$transaction t, sys.v_$rollname r, sys.v_$session s where t.xidusn = r.usn and t.ses_addr = s.saddr /