ロールバック・セグメントを確認する

Pocket

【概要】
DBA_ROLLBACK_SEGSにより、ロールバック・セグメントの状態を確認する。
【SQL文】
/*
|| ■ロールバック・セグメントを確認する
||
|| 【項目の説明】
|| TABLESPACE_NAME : ロールバック・セグメントが設定されている表領域名
|| SEGMENT_NAME : ロールバック・セグメント名
|| INITIAL_EXTENT : 初期エクステント・サイズ(単位 : Byte)
|| NEXT_EXTENT : 第2エクステント・サイズ(単位 : Byte)
|| MIN_EXTENTS : エクステントの最小数
|| MAX_EXTENTS : エクステントの最大数
|| PCT_INCREASE : エクステント・サイズの増加の割合
|| STATUS : ロールバック・セグメントの状態
*/
set line 120
set pages 1000

clear col
col TABLESPACE_NAME for a15
col SEGMENT_NAME for a15
col INITIAL_EXTENT for 999,999,999
col NEXT_EXTENT for 999,999,999
col MIN_EXTENTS for 999,999
col MAX_EXTENTS for 999,999,999
col PCT_INCREASE for 999
col STATUS for a6

ttitle left ‘■■■ ロールバック・セグメント情報 ■■■’
spool rollback_info.lis

SELECT tablespace_name
, segment_name
, initial_extent
, next_extent
, min_extents
, max_extents
, pct_increase
, status
FROM dba_rollback_segs
ORDER BY segment_id, tablespace_name, file_id
;
spool off
clear col
ttitle off
set line 80

以上です (^^♪