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

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

投稿日:

データベースファイルの情報を参照するには、
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

サンプル

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

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

メモ

  • ファイル名を検索条件とする場合、必ず大文字で指定してください。

スポンサーリンク

スポンサーリンク

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

執筆者:


comment

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

関連記事

ORACLE

[ORACLE関数] TIMESTAMP型から年月日等の値のみを取得する(EXTRACT)

TIMESTAMP型から年月日等の値のみを取得するには、EXTRACT関数を使用します。 サンプル 例)systimes ...
ORACLE

[ORAエラー] ORA-12154: TNS: 指定された接続識別子を解決できませんでした

以下のように表示されます。 (日本語) ORA-12154: TNS: 指定された接続識別子を解決できませんでした (英 ...
ORACLE

[PL/SQL] FOR文を使う

PL/SQLでのFOR文サンプルです。 構文 (開始値→終了値 順にループする) FOR <変数> IN <開始値> . ...
ORACLE

[DBMSパッケージ] スリープする(DBMS_LOCK)

スリープをするには、DBMS_LOCKパッケージを使用します。 サンプル 例)3秒スリープをする [crayon-5e3 ...
ORACLE

[ORACLE] データベースに接続しているユーザ一覧を確認する

データベースに接続しているユーザ一覧を確認するSQLです。 サンプル 例)データベースにログインしているユーザ一覧を取得 ...

スポンサーリンク