DBA_DATA_FILES

DBA_DATA_FILES はデータベースファイルを示すOracleデータ・ディクショナリ・ビューである。

DBA_DATA_FILES
データ型 NULL 説明
FILE_NAME VARCHAR2(513) データベースファイル名
FILE_ID NUMBER NOT NULL データベースファイルのファイル識別番号
TABLESPACE_NAME VARCHAR2(30) NOT NULL ファイルが属する表領域の名前
BYTES NUMBER ファイルサイズ(バイト単位)
BLOCKS NUMBER NOT NULL ファイルサイズ(ブロック単位)
STATUS VARCHAR2(9) ファイルの状態
RELATIVE_FNO NUMBER 相対ファイル番号
AUTOEXTENSIBLE VARCHAR2(3) 自動拡張可能かどうか
MAXBYTES NUMBER ファイルの最大サイズ(バイト単位)
MAXBLOCKS NUMBER ファイルの最大サイズ(ブロック単位)
INCREMENT_BY NUMBER 自動拡張の増分値(ブロック数)
USER_BYTES NUMBER ユーザのデータに使用できるファイルサイズ(バイト単位)
USER_BLOCKS NUMBER ユーザのデータに使用できるファイルサイズ(ブロック単位)
ONLINE_STATUS VARCHAR2(7) ファイルのオンライン状態

権限

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

STATUS

Oracleデータ・ディクショナリ・ビュー「DBA_DATA_FILES」の「STATUS」列は、ファイルの状態を示す。

STATUS
説明
AVAILABLE ファイル番号が使用されている
INVALID ファイル番号が使用されていない

ONLINE_STATUS

Oracleデータ・ディクショナリ・ビュー「DBA_DATA_FILES」の「ONLINE_STATUS」列は、ファイルのオンライン状態を示す。

ONLINE_STATUS
SYSOFF
SYSTEM
OFFLINE
ONLINE
RECOVER

データ・ディクショナリ・ビュー

オラクル・データベースのデータ・ディクショナリ・ビューには次のものがある。