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

ユーザー、権限、領域、制約などの 根幹的な情報を保持する読み取り専用の表とビュー
データディクショナリ表は、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_LOBSLOB情報(BFILEは除く)
DBA_LOCKデータベース内に保持されているすべてのロックまたはラッチの情報
DBA_LOCK_INTERNALデータベース内に保持されているすべてのロックまたはラッチの情報
DBA_LOCKSDBA_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_SIZEPL/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ごみ箱の情報 Oracle 10g
DBA_REFRESHリフレッシュ(グループ)に関する情報
DBA_REFRESH_CHILDRENリフレッシュ(グループ)内のオブジェクトの情報
DBA_REGISTRYデータベースにロードされたコンポーネントの情報
DBA_REGISTRY_HIERARCHYDBA_REGISTRYの階層化した表示形式
DBA_REPAIR_TABLEブロック破損したテーブルの情報 DBMS_REPAIRパッケージ参照
DBA_ROLESロールの情報
DBA_ROLE_PRIVSユーザーやロールにつけられたロール権限の情報
DBA_ROLLBACK_SEGSロールバックセグメントの情報
DBA_SCHEDULER〜スケジューラに関する情報 Oracle 10g
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カラム統計情報に関する情報 Oracle 10g
DBA_TAB_COLS表、ビューおよびクラスタの列の情報(UNSEDフィルタなし)
DBA_TAB_COMMENTS表、ビューのコメント情報
DBA_TAB_MODIFICATIONS前回の統計情報を収集時から変更されている表(MONITORING 属性表のみ対象)
DBA_TAB_PARTITIONパーティション表の情報
DBA_TAB_PRIVS権限に関する全て(表を含む)の情報
DBA_TAB_STATISTICS表統計情報に関する情報 Oracle 10g
DBA_TAB_STATS_HISTORY表統計情報のタイムスタンプ履歴 Oracle 10g Release2
DBA_TABLESリレーショナル表の情報
DBA_TABLESPACE_GROUPS表領域グループに関する情報
DBA_TABLESPACES表領域に関する情報
DBA_TEMP_FILES一時ファイルに関する情報
DBA_TRIGGER_COLSトリガーの列の使用状況の情報
DBA_TRIGGERSトリガー の情報
DBA_TS_QUOTAS表領域割り当て制限(QUOTA)の情報
DBA_TYPESオブジェクト型の情報
DBA_UNDO_EXTENTSUNDO 表領域のエクステントの情報
DBA_UNUSED_COL_TABSUNUSED列の情報
DBA_UPDATABLE_COLUMNS更新できる結合ビュー内の列の情報
DBA_USERユーザーアカウントに関する情報
DBA_UNUSED_COL_TABS未使用マーク付けされた列のに関する情報
DBA_VARRAYSVARRYの情報
DBA_VIEWSビューの情報
DBA_WAITERSロックを保持せずに、他のセッションのロックを待機するセッションの情報
⇔ DBA_LOCK(S)
CHAINED_ROWSANALYZEで使用する。utlchain.sql または utlchn1.sqlで作成
COLSUSER_TAB_COLUMNS のシノニム
DATABASE_PROPERTIES永続データベース・プロパティ
DBMS_LOCK_ALLOCATEDユーザー割り当てロックの情報
DICTDICTIONARYのシノニム
DICTIONARYディクショナリビューや動的パフォーマンスビュー説明に関する情報
DICT_COLUMNSデータディクショナリと動的パフォーマンスビューの列の説明に関する情報
GLOBAL_NAMEグローバル名(1行のみ)
INDEX_STATSANALYZEの実行結果。索引の妥当性
NLS_DATABASE_PARAMETERSデータベースの永続NLSパラメータの情報
NLS_INSTANCE_PARAMETERSインスタンスに設定されたNLSパラメータ値
NLS_SESSION_PARAMETERSセッションで設定されたNLSパラメータ値
SESSION_PRIVSシステム権限に関する情報を確認
SESSION_ROLES現セッションで使用可能なロール
SQL_〜SQLの実行情報
TABSUSER_TABLESのシノニム
TRUSTED_SERVERSサーバーの信頼性の情報
日本オラクル
■ 日本オラクル 株式会社
■ オラクルマスター資格 (オラクルマスターとは
■ Oracle のライセンスがわからない…
Oracle Direct (ネットで聞いても最後はここで要確認)