表領域記憶域情報を確認する

Pocket

【概要】
DBA_TABLESPACESにより、表領域の記憶域(エクステント)情報を確認する。
【SQL文】
/*
|| ■表領域記憶域情報を確認する
||
|| 【項目の説明】
|| TABLESPACE :表領域の名前
|| INIT_EXT :デフォルトの初期エクステント・サイズ(バイト単位)。
|| NEXT_EXT :デフォルトの増分エクステント・サイズ(バイト単位)。
|| MIN_EXT :エクステントのデフォルトの最小数。
|| EXT_MAN :表領域内のエクステントが、ディクショナリ管理表領域か(DICTIONARY)、
||  ローカル管理表領域か(LOCAL)
|| ALLOC :この表領域に有効なエクステント割当てのタイプ:SYSTEM、UNIFORM、またはUSER
|| BIGFILE :表領域がbigfile表領域か(YES)、smallfile表領域か(NO)
|| LOGGING :デフォルトのロギング属性:LOGGINGまたはNOLOGGING
|| MAX_SIZE :セグメントのデフォルトの最大サイズ(Oracleブロック単位)
*/
set echo off
set lines 180
set pages 100

clear col
ttitle off

col TABLESPACE for a30
col INIT_EXT for 999,999,999
col NEXT_EXT for 999,999,999
col MIN_EXT for 999
col EXT_MAN for a10
col ALLOC for a10
col BIGFILE for a5
col LOGGING for a10
col MAX_SIZE for 999,999,999

ttitle left ‘■■■ 表領域記憶域情報 ■■■’
spool tbs_storage_info.lis

SELECT tablespace_name TABLESPACE
, initial_extent/1024 INIT_EXT
, next_extent/1024 NEXT_EXT
, min_extents MIN_EXT
, extent_management EXT_MAN
, allocation_type ALLOC
, bigfile BIGFILE
, logging LOGGING
, max_size/(1024*1024) MAX_SIZE
FROM dba_tablespaces
;
spool off
clear col
ttitle off
set line 80

以上です (^^♪