Join dba_extents and dba_rollback_segs : dba_extents « System Tables Data Dictionary « Oracle PL/SQL Tutorial






SQL>
SQL> SELECT b.segment_name, status, sum(bytes) sum_bytes
  2  FROM   dba_extents a, dba_rollback_segs b
  3  WHERE  a.segment_name = b.segment_name
  4  and    rownum < 50
  5  AND    a.segment_type = 'ROLLBACK'
  6  GROUP BY b.segment_name, status
  7  ORDER BY status DESC, b.segment_name;

SEGMENT_NAME                   STATUS            SUM_BYTES
------------------------------ ---------------- ----------
SYSTEM                         ONLINE               393216

SQL>
SQL>








30.30.dba_extents
30.30.1.Join dba_extents and dba_rollback_segs
30.30.2.Query dba_extents for segment name
30.30.3.Query DBA_EXTENTS for Extent number in the segment, Starting block number for the extent, Size of the extent in bytes, Size of the extent, in Oracle blocks
30.30.4.Query DBA_EXTENTS for Name of the segment, Type of segment (ex. TABLE, INDEX)
30.30.5.Query DBA_EXTENTS for Tablespace name,Owner of the segment
30.30.6.Log dba_extents