データディクショナリ・ビュー
ユーザー、権限、領域、制約などの 根幹的な情報を保持する読み取り専用の表とビュー
データディクショナリ表は、DDLなどが実行されスキーマ構造が変更されるなどの行為によって自動的に更新される。
静的ディクショナリともよばれる ⇔ 動的パフォーマンス・ビュー
ディクショナリ表へは、直接アクセスできない。以下のビューを経由してアクセスを行う。
- ALL_〜
- ユーザーがアクセスできる情報(他のスキーマ含む)
- USER_〜
- ユーザーのスキーマの情報
- DBA_〜
- データベース全体に関連する情報(SELECT ANY TABLE、SELECT ANY DICTIONARY権限が必要:DBAロール)
データディクショナリ・ビュー (一部抜粋)
ビュー名 | 概要 |
DBA_TABLES | オブジェクト表を含むすべて表についての情報 |
DBA_ARGUMENTS | ストアド・プロシージャの引数についての情報 |
DBA_AUDIT〜 | 監査に関する情報 |
DBA_BLOCKERS | 別セッションを待機させているロックを持つセッションの情報 |
DBA_CATALOG | すべての索引、表、クラスタ、ビュー、シノニムおよび順序の情報 |
DBA_CLUSTERS | クラスタの情報 |
DBA_COL_COMMENTS | 列名のコメント情報 |
DBA_COL_PRIVS | 列オブジェクトの権限付与についての情報 |
DBA_CONS_COLUMNS | 制約に指定されている列情報 |
DBA_CONSTRAINTS | 表の制約定義情報 |
DBA_DATA_FILES | データファイルに関する情報 |
DBA_DB_LINKS | データベースリンクの情報 |
DBA_DDL_LOCKS | データベース内に保持されているDDLロックの情報 |
DBA_DEPENDENCIES | オブジェクト間の依存性の情報 |
DBA_DIRECTORIES | ディレクトリ・オブジェクトの情報 |
DBA_DML_LOCKS | データベース内に保持されているDMLロックの情報 |
DBA_DMT_FREE_SPACE | ディクショナリ表領域の使用可能なエクステントの情報 |
DBA_DMT_USED_EXTENTS | ディクショナリ管理表領域のエクステントの情報 |
DBA_ERRORS | ビュー、プロシージャ、ファンクション、パッケージ(および本体)のカレント・エラー |
DBA_EXTENTS | エクステントの領域情報 |
DBA_EXTERNAL_LOCATIONS | 外部表の位置 |
DBA_EXTERNAL_TABLES | 外部表の情報 |
DBA_FREE_SPACE | 使用可能なエクステントの情報 |
DBA_FREE_SPACE_COALESCED | コアレスした領域の統計情報 |
DBA_HIGH_WATER_MARK_STATISTICS | 各種リソースのハイウォータマークの統計情報 |
DBA_HIST〜 | 各種履歴に関する情報 |
DBA_INDEXES | インデックスの情報 |
DBA_IND_COLUMNS | インデックスの列情報 |
DBA_INTERNAL_TRIGGERS | 表の内部トリガー情報 |
DBA_JOBS | ジョブに関する情報 |
DBA_JOIN_IND_COLUMNS | ビットマップ結合索引の結合条件の情報 |
DBA_LIBRARIES | ライブラリの情報 |
DBA_LMT_FREE_SPACE | ローカル管理表領域の使用可能エクステントの情報 |
DBA_LMT_USED_EXTENTS | ローカル管理表領域のエクステントの情報 |
DBA_LOBS | LOB情報(BFILEは除く) |
DBA_LOCK | データベース内に保持されているすべてのロックまたはラッチの情報 |
DBA_LOCK_INTERNAL | データベース内に保持されているすべてのロックまたはラッチの情報 |
DBA_LOCKS | DBA_LOCKのシノニム |
DBA_LOG_GROUP_COLUMNS | ログ・グループに指定されている列の情報 |
DBA_LOG_GROUP | 表のログ・グループ定義情報 |
DBA_MVIEW_COMMENTS | マテリアライズド・ビューのコメント情報 |
DBA_MVIEW_LOGS | マテリアライズド・ビュー・ログの情報 |
DBA_MVIEWS | マテリアライズド・ビューの情報 |
DBA_NESTED_TABLE_COLS | ネストした表の列の情報 |
DBA_NESTED_TABLE | ネストした表の情報 |
DBA_OBJ_COLATTRS | オブジェクト表の列、属性の情報 |
DBA_OBJECT_SIZE | PL/SQLオブジェクトのサイズ(byte) |
DBA_OBJECT_TABLES | オブジェクト表の情報 |
DBA_OBJECTS | スキーマオブジェクトの情報 |
DBA_OPERATORS | 演算子の情報 |
DBA_PART_〜 | パーティション表・索引に関する情報 |
DBA_PARTIAL_DROP_TABS | 削除が途中の表に関する情報 |
DBA_PENDING_CONV_TABLES | 最新の型に変換されていない表の情報 |
DBA_PENDING_TRANSACTIONS | 障害もしくはコーディネータによる未解決トランザクションの情報 |
DBA_POLICY(IES)〜 | セキュリティポリシーに関する情報 |
DBA_PROFILES | プロファイル情報 |
DBA_QUEUE_SCHEDULES | キューの伝播スケジュールの情報 |
DBA_QUEUE_TABLES | キュー表内のキューの情報 |
DBA_QUEUES | キューの情報 |
DBA_RECYCLEBIN | ごみ箱の情報 |
DBA_REFRESH | リフレッシュ(グループ)に関する情報 |
DBA_REFRESH_CHILDREN | リフレッシュ(グループ)内のオブジェクトの情報 |
DBA_REGISTRY | データベースにロードされたコンポーネントの情報 |
DBA_REGISTRY_HIERARCHY | DBA_REGISTRYの階層化した表示形式 |
DBA_REPAIR_TABLE | ブロック破損したテーブルの情報 DBMS_REPAIRパッケージ参照 |
DBA_ROLES | ロールの情報 |
DBA_ROLE_PRIVS | ユーザーやロールにつけられたロール権限の情報 |
DBA_ROLLBACK_SEGS | ロールバックセグメントの情報 |
DBA_SCHEDULER〜 | スケジューラに関する情報 |
DBA_SEGMENTS | セグメントのエクステントの情報 |
DBA_SEQUENCES | シーケンスの情報 |
DBA_SERVICES | サービスの情報 |
DBA_SOURCE | ストアド・オブジェクトのテキスト |
DBA_SOURCE_TABLES | ソース表の情報 |
DBA_STMT_AUDIT_OPTS | ユーザー別の現在のシステム監査オプションの情報 |
DBA_STORED_SETTINGS | ユーザーが実行権限を持つストアドの永続パラメータの情報 |
DBA_SUBPART〜 | サブパーティションに関する情報 |
DBA_SYNONYMS | シノニムの情報 |
DBA_SYS_PRIVS | ユーザーロールに付与されたシステム権限の情報 |
DBA_TAB_COLUMNS | 表、ビューおよびクラスタの列の情報(UNSEDフィルタあり) |
DBA_TAB_COL_STATISTICS | カラム統計情報に関する情報 |
DBA_TAB_COLS | 表、ビューおよびクラスタの列の情報(UNSEDフィルタなし) |
DBA_TAB_COMMENTS | 表、ビューのコメント情報 |
DBA_TAB_MODIFICATIONS | 前回の統計情報を収集時から変更されている表(MONITORING 属性表のみ対象) |
DBA_TAB_PARTITION | パーティション表の情報 |
DBA_TAB_PRIVS | 権限に関する全て(表を含む)の情報 |
DBA_TAB_STATISTICS | 表統計情報に関する情報 |
DBA_TAB_STATS_HISTORY | 表統計情報のタイムスタンプ履歴 |
DBA_TABLES | リレーショナル表の情報 |
DBA_TABLESPACE_GROUPS | 表領域グループに関する情報 |
DBA_TABLESPACES | 表領域に関する情報 |
DBA_TEMP_FILES | 一時ファイルに関する情報 |
DBA_TRIGGER_COLS | トリガーの列の使用状況の情報 |
DBA_TRIGGERS | トリガー の情報 |
DBA_TS_QUOTAS | 表領域割り当て制限(QUOTA)の情報 |
DBA_TYPES | オブジェクト型の情報 |
DBA_UNDO_EXTENTS | UNDO 表領域のエクステントの情報 |
DBA_UNUSED_COL_TABS | UNUSED列の情報 |
DBA_UPDATABLE_COLUMNS | 更新できる結合ビュー内の列の情報 |
DBA_USER | ユーザーアカウントに関する情報 |
DBA_UNUSED_COL_TABS | 未使用マーク付けされた列のに関する情報 |
DBA_VARRAYS | VARRYの情報 |
DBA_VIEWS | ビューの情報 |
DBA_WAITERS | ロックを保持せずに、他のセッションのロックを待機するセッションの情報 ⇔ DBA_LOCK(S) |
CHAINED_ROWS | ANALYZEで使用する。utlchain.sql または utlchn1.sqlで作成 |
COLS | USER_TAB_COLUMNS のシノニム |
DATABASE_PROPERTIES | 永続データベース・プロパティ |
DBMS_LOCK_ALLOCATED | ユーザー割り当てロックの情報 |
DICT | DICTIONARYのシノニム |
DICTIONARY | ディクショナリビューや動的パフォーマンスビュー説明に関する情報 |
DICT_COLUMNS | データディクショナリと動的パフォーマンスビューの列の説明に関する情報 |
GLOBAL_NAME | グローバル名(1行のみ) |
INDEX_STATS | ANALYZEの実行結果。索引の妥当性 |
NLS_DATABASE_PARAMETERS | データベースの永続NLSパラメータの情報 |
NLS_INSTANCE_PARAMETERS | インスタンスに設定されたNLSパラメータ値 |
NLS_SESSION_PARAMETERS | セッションで設定されたNLSパラメータ値 |
SESSION_PRIVS | システム権限に関する情報を確認 |
SESSION_ROLES | 現セッションで使用可能なロール |
SQL_〜 | SQLの実行情報 |
TABS | USER_TABLESのシノニム |
TRUSTED_SERVERS | サーバーの信頼性の情報 |