ORACLE機能 データディクショナリ

[データディクショナリ] データベースファイルの情報を取得する(DBA_DATA_FILES)

投稿日:2017年11月1日 更新日:

データベースファイルの情報を参照するには、
DBA_DATA_FILESデータディクショナリビューを参照します。

DATA_FILESデータディクショナリの種類

DATA_FILESデータディクショナリビューには以下1種類があります。

【DATA_FILESデータディクショナリビューの種類】
DBA_DATA_FILESデータベースファイルの情報を参照する ※権限が必要

ALL_~、USER_~ はありません。

DBA_DATA_FILESデータディクショナリの定義

DBA_DATA_FILESデータディクショナリの定義です。

【DBA_DATA_FILESデータディクショナリ】
列名メモ
FILE_NAMEVARCHAR2(513)データベースファイル名
FILE_IDNUMBERデータベースファイルの識別子番号
TABLESPACE_NAMEVARCHAR2(30)ファイルが属する表領域名
BYTESNUMBERファイルのサイズ(バイト単位)
BLOCKSNUMBERファイルサイズ(ブロック数)
STATUSVARCHAR2(9)ファイルの状態
AVAILABLE/INVALID
RELATIVE_FNONUMBER相対ファイル番号
AUTOEXTENSIBLEVARCHAR2(3)自動拡張可能かどうか
MAXBYTESNUMBERファイルの最大サイズ(バイト単位)
MAXBLOCKSNUMBERファイルの最大サイズ(ブロック数)
INCREMENT_BYNUMBER自動拡張時の増分(ブロック数)
USER_BYTESNUMBERユーザが使用できるサイズ(バイト単位)
USER_BLOCKSNUMBERユーザが使用できるサイズ(ブロック数)
ONLINE_STATUSVARCHAR2(7)オンライン状態
SYSOFF/SYSTEM/OFFLINE/ONLINE/RECOVER
LOST_WRITE_PROTECTVARCHAR2(7)ファイルの書込みの欠落保護ステータス
ENABLED/SUSPEND/OFF

サンプル

データディクショナリビューを検索するサンプルです。

例)表領域「TBS01」が使用しているデータベースファイル名を取得する

メモ

  • ファイル名を検索条件とする場合、必ず大文字で指定してください。
  • ブロック数単位で表示されるパラメータの実サイズを求めるにはブロックサイズが必要です。ブロックサイズを確認したい場合は、以下関連記事をご覧ください。

関連記事


スポンサーリンク

スポンサーリンク

-ORACLE機能, データディクショナリ

執筆者:



comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

スポンサーリンク