Skip to content
pvmehta.com

pvmehta.com

  • Home
  • About Me
  • Toggle search form
  • tblwopk.sql tablewopk.sql Oracle
  • Trace a SQL session from another session using ORADEBUG Oracle
  • sid_wise_cursor.sql find open cursor basis on username or SID Oracle
  • Checking SQL Server Version SQL Server
  • GSQ.sql Oracle
  • Oracle Connections expire_time and firewall Oracle
  • Reclaim temp tablespace for oracle 8, 8i Oracle
  • plan10g.sql good1 Oracle
  • Good Doc 28-JUN-2006 Oracle
  • note id 373303.1 Linux/Unix
  • Good Link from metalink 1 Oracle
  • Good links for x$ tables in oracle. Oracle
  • Creating never expiring DB user accounts in Oracle Oracle
  • How to set Processes Parameter Oracle
  • Removing first line Linux/Unix

How to find who is using which Rollback segment and how many rows or blocks in that rollback segments,

Posted on 16-Jun-2006 By Admin No Comments on How to find who is using which Rollback segment and how many rows or blocks in that rollback segments,

Using following query, we can estimate # of rows resides in each USN (Rollback Segment) and who fired that transactions.

New modified GCU.sql on 16-JUN-2006

/* Get Curent USN */

column start_dt format a20

set lines 132

select /*+ ALL_ROWS */ a.usn, a1.name, a.extents, a.hwmsize, a.status usn_status,

to_char(b.start_date, ‘DD-MON-RRRR:HH24:MI:SS’) start_dt, b.status tx_status,

c.sid, c.sql_id, b.used_ublk, b.used_urec,

d.sql_text

from v$rollstat a, v$rollname a1, v$transaction b, v$session c, v$sqlarea d

where a.usn = b. xidusn

and a.usn = a1.usn

and b.ses_addr = c.saddr

and c.sql_id = d.sql_id;

Oracle, SQL scripts

Post navigation

Previous Post: Generate SSH without password authentication.
Next Post: My Minimum Tuning Programs

Related Posts

  • Find Plan Hash value fphv.sql Oracle
  • longtx.sql Oracle
  • Backup and Recovery Scenarios Oracle
  • How to see which patches are applied. Oracle
  • Specify the Rollback segment to use in Transaction Oracle
  • standard Monitoring – 1 Oracle

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Categories

  • Ansible (0)
  • AWS (2)
  • Azure (1)
  • Django (0)
  • GIT (1)
  • Linux/Unix (149)
  • MYSQL (5)
  • Oracle (393)
  • PHP/MYSQL/Wordpress (10)
  • POSTGRESQL (1)
  • Power-BI (0)
  • Python/PySpark (7)
  • RAC (17)
  • rman-dataguard (26)
  • shell (149)
  • SQL scripts (342)
  • SQL Server (6)
  • Uncategorized (0)
  • Videos (0)

Recent Posts

  • Complete Git Tutorial for Beginners25-Dec-2025
  • Postgres DB user and OS user.25-Dec-2025
  • Trace a SQL session from another session using ORADEBUG30-Sep-2025
  • SQL Server Vs Oracle Architecture difference25-Jul-2025
  • SQL Server: How to see historical transactions25-Jul-2025
  • SQL Server: How to see current transactions or requests25-Jul-2025
  • T-SQL Vs PL/SQL Syntax25-Jul-2025
  • Check SQL Server edition25-Jul-2025
  • Checking SQL Server Version25-Jul-2025
  • Oracle vs MYSQL Architecture differences (For DBAs)24-Jul-2025

Archives

  • 2025
  • 2024
  • 2023
  • 2010
  • 2009
  • 2008
  • 2007
  • 2006
  • 2005
  • To Find Orphan OS processes. Linux/Unix
  • In Addition to previous note, following grants needed on PERFSTAT user. Oracle
  • How to Use DBMS_STATS to Move Statistics to a Different Database Oracle
  • Running some SQL on multiple databases connecting using monitoring userid and password Linux/Unix
  • normal maintenance for exp-imp and renaming table Oracle
  • Wait Based Tuning Step by step with SQL statement Oracle
  • Processes Parameter decision Oracle
  • Find all users who have DML privileges Oracle

Copyright © 2026 pvmehta.com.

Powered by PressBook News WordPress theme