データ・ディクショナリ・ビューを参照すると、テーブルや権限、ユーザ情報などのオブジェクトに関する様々な情報を参照することができます。
参照できる範囲によって DBA/ALL/USER の3種類のビューがあります。これらは、ビュー名接頭辞により分けられています。
| 接頭辞 | 説明 |
|---|---|
| DBA_ | 全てのオブジェクト情報を対象とする |
| ALL_ | ログインユーザがアクセス可能な情報を対象とする |
| USER_ | ログインユーザが所有するオブジェクトを対象とする |
主要データ・ディクショナリ・ビューの一覧
主要なデータ・ディクショナリ・ビューの一覧です。 DBAの名称を代表して表示していますが、DBA、ALL、USER列に〇があるビューも存在します。
DICTIONARYビューを検索するとデータディクショナリの一覧を取得することができます。
例)SELECT * FROM DICTIONARY;
| 名称 | 説明 | DBA | ALL | USER |
|---|---|---|---|---|
| DBA_TABLES | テーブル(表)に関する情報 | 〇 | 〇 | 〇 |
| DBA_VIEWS | ビューに関する情報 | 〇 | 〇 | 〇 |
| DBA_INDEXES | インデックス(索引)に関する情報 | 〇 | 〇 | 〇 |
| DBA_SEQUENCES | シーケンス(順序)に関する情報 | 〇 | 〇 | 〇 |
| DBA_PROCEDURES | プロシージャに関する情報 | 〇 | 〇 | 〇 |
| DBA_TABLESPACES | 表領域に関する情報 | 〇 | 〇 | |
| DBA_USERS | ユーザに関する情報 | 〇 | 〇 | 〇 |
| DBA_DIRECTORIES | ディレクトリに関する情報 | 〇 | 〇 | |
| DBA_RECYCLEBIN | リサイクルビンに関する情報 | 〇 | 〇 | |
| DBA_TAB_COLUMNS | テーブル列に関する情報 | 〇 | 〇 | 〇 |
| DBA_TAB_COMMENTS | テーブルのコメントに関する情報 | 〇 | 〇 | 〇 |
| DBA_COL_COMMENTS | テーブル列のコメントに関する情報 | 〇 | 〇 | 〇 |
| DBA_SOURCE | ストアドなどのソースに関する情報 | 〇 | 〇 | 〇 |
| DBA_OBJECTS | オブジェクトに関する情報 | 〇 | 〇 | 〇 |
| DBA_CONSTRAINTS | 制約に関する情報 | 〇 | 〇 | 〇 |
| DBA_MVIEW | マテリアライズドビューに関する情報 | 〇 | 〇 | 〇 |
| DBA_DATA_FILES | データベースファイルの情報 | 〇 | ||
| DBA_PROFILES | プロファイルの情報 | 〇 | ||
| DBA_SCHEDULER_JOBS | スケジューラジョブの情報 | 〇 | 〇 | 〇 |
| DBA_ERRORS | ストアドオブジェクトのエラー情報 | 〇 | 〇 | 〇 |