DBA_TABLESPACES

DBA_TABLESPACES は、データベース内すべての全ての表領域を示すデータディクショナリ・ビューです。

DBA_TABLESPACES
列名 データ型 NULL 説明
TABLESPACE_NAME VARCHAR2(30) NOT NULL 表領域の名前
BLOCK_SIZE NUMBER NOT NULL 表領域のブロック・サイズ
INITIAL_EXTENT NUMBER デフォルトの初期エクステント・サイズ
NEXT_EXTENT NUMBER デフォルトの増分エクステント・サイズ
MIN_EXTENTS NUMBER NOT NULL エクステントのデフォルトの最小数
MAX_EXTENTS NUMBER エクステントのデフォルトの最大数
MAX_SIZE NUMBER セグメントのデフォルトの最大サイズ
PCT_INCREASE NUMBER エクステント・サイズのデフォルトの増加の割合
MIN_EXTLEN NUMBER この表領域の最小エクステント・サイズ
STATUS VARCHAR2(9) 表領域のステータス
CONTENTS VARCHAR2(9) 表領域の内容
LOGGING VARCHAR2(9) デフォルトのロギング属性
FORCE_LOGGING VARCHAR2(3) 強制ロギング・モードかどうか
EXTENT_MANAGEMENT VARCHAR2(10) のエクステントがディクショナリ管理表領域かローカル管理表領域か
ALLOCATION_TYPE VARCHAR2(9) 有効なエクステント割当てのタイプ
PLUGGED_IN VARCHAR2(3) プラグインかどうか
SEGMENT_SPACE_MANAGEMENT VARCHAR2(6) セグメントの空き領域と使用済領域の管理方法
DEF_TAB_COMPRESSION VARCHAR2(8) デフォルトの表圧縮が使用できるかどうか
RETENTION VARCHAR2(11) UNDO表領域の保存
BIGFILE VARCHAR2(3) 表領域がbigfile表領域かどうか
PREDICATE_EVALUATION VARCHAR2(7) 述語が何によって評価されているか
ENCRYPTED VARCHAR2(3) 表領域が暗号化されているかどうか
COMPRESS_FOR VARCHAR2(12) デフォルトで圧縮する操作の種類

権限

DBA_TABLESPACES データディクショナリ・ビューは、SELECT ANY DICTIONARY システム権限を持つユーザーだけが参照できる。

※ALL_TABLESPACES というデータディクショナリ・ビューは存在しない。

STATUS

表領域のステータス

STATUS
説明
ONLINE オンライン
OFFLINE オフライン
READ ONLY 読み取り専用

BIGFILE

表領域がbigfile表領域かどうか

BIGFILE
説明
YES bigfile表領域
NO smallfile表領域

表領域が bigfile か smallfile かを問い合わせる。

SQL> SELECT bigfile FROM DBA_TABLESPACES WHERE TABLESPACE_NAME = 'test1';

関連記事

表領域

CREATE TABLESPACE (表領域を作成するSQL文)

ALTER TABLESPACE (表領域を変更するSQL文)

DROP TABLESPACE (表領域を削除するSQL文)