Oracleデータ・ディクショナリは、その目的に関する情報が内部データベースの運用管理について記述してデータベース内に格納されています。例えば、データのテーブルの所有者、作成時間など、あなたのテーブルスペース、ユーザのアクセス権は、この情報はデータ・ディクショナリに見つけることができます。ときにデータの難しさ、それは、データ・ディクショナリを照会することによって情報を提供することができます。
A、Oracleデータ・ディクショナリの概要
「_」は次の意味を表し、接続されているを使用してOracleデータ名の接頭辞と接尾辞の辞書を、:
- DBA_:すべての情報に含まれるオブジェクト・データベース・インスタンス。
- V $ _:現在の動的なビューのインスタンス、および使用されるシステム最適化ビューを備えた管理システム。
- USER_:ユーザーのレコードのオブジェクト情報。
- gv_:分散環境のすべてのインスタンスの動的ビュー、システム、およびシステム管理の使用を最適化するためのビューを備えます。
- ALL_:記録し、ユーザーのマシンは、オブジェクト情報のオブジェクト情報にアクセスすることを許可されています。
二、使用されるOracleデータ・ディクショナリ
1、基本的なデータ・ディクショナリ
基本的なデータ・ディクショナリは、さらに、データストレージ論理ストレージ構造と物理構造は、次の表内の他のデータオブジェクト情報を記述さらに含むテーブルを含みます。
データ辞書名 | 説明 |
DBA_TABLESPACES | 表スペースに関する情報 |
dba_ts_quotas | すべてのユーザー表スペースの割り当て |
DBA_FREE_SPACE | すべて無料のパーティションテーブルスペース |
DBA_SEGMENTS | すべてのセグメントの記述データベース・ストレージ |
DBA_EXTENTS | すべてのパーティションのデータベース情報 |
DBA_TABLES | データベース内のすべてのデータテーブルの説明 |
DBA_TAB_COLUMNS | すべてのテーブル、ビューと列のクラスター |
DBA_VIEWS | すべてのビューのためのデータベース情報 |
DBA_SYNONYMS | 同義語に関するクエリ情報 |
dba_sequences | すべてのユーザーのための配列情報 |
DBA_CONSTRAINTS | すべてのユーザ情報テーブルの制約 |
dba_indexs | すべてのインデックスを記述についてのデータベース |
DBA_IND_COLUMNS | すべての表およびクラスタの列上の圧縮インデックス |
DBA_TRIGGERS | トリガ情報のすべてのユーザー |
DBA_SOURCE | すべてのユーザー情報ストアドプロシージャ |
DBA_DATA_FILES | データベースファイルに関するクエリ情報 |
dba_tab_grants / PRIVS | オブジェクトの承認に関する照会情報 |
DBA_OBJECTS | データベース内のすべてのオブジェクト |
DBA_USERS | すべてのユーザーのためのデータベースに関する情報 |
使用される2、動的パフォーマンス・ビュー
この情報は常に動作中のデータベースのビューを更新しているため、内部のOracleシステムは、動的パフォーマンス・ビューの数が多い、「ダイナミック」である理由を提供します。名前の接頭辞を持つV $動的パフォーマンス・ビューは、これらのビューは、メモリとディスクの動作に関する情報を提供し、読み取り専用アクセスのユーザーがそれらを変更することはできません。次の表:
データ辞書名 | 説明 |
V $データベース | データベースに関する説明情報 |
V $のデータ・ファイル | データベース情報が使用するデータファイル |
V $ログ | 対照群からREDOログ・ファイルに関する情報を抽出します |
V $ログファイル | インスタンスに関する情報についてグループのログファイルの名前と場所をリセット |
V $ ARCHIVED_LOG | 基本情報記録アーカイブ・ログ・ファイル |
V $ archived_dest | パス情報は、アーカイブログファイルを記録し |
V $ CONTROLFILE | 制御情報ファイルの説明 |
V $インスタンス | 情報記録の基本的な例 |
V $ SYSTEM_PARAMETER | 表示情報現在有効なパラメータの例 |
V $ SGA | SGA領域の表示サイズの例 |
V $ SGASTAT | 情報SGAの使用状況の統計 |
V $パラメータ | すべての項目のレコードの初期化パラメータ・ファイルの値 |
V $ロック | データベースセッションにアクセスすることにより、すべての情報オブジェクトのロックを設定 |
V $セッション | セッションの詳細については |
V $ SQLTEXT | 詳細な記録のSQL文 |
V $ SQLTEXT | SQL文で記録されたステートメント情報 |
$ bgprocessで | ディスプレイのバックグラウンド・プロセス情報 |
V $プロセス | 現在のプロセスに関する情報 |
================================================== ================================================== ================================
OCP試験:
どの2は、データ・ディクショナリについて本当ですか?
A. Base tables in the data dictionary have the prefix DBA_.
B. All user actions are recorded in the data dictionary.
C. The data dictionary is constantly updated to reflect changes to database objects, permissions, and data.
D. All users have permissions to access all information in the data dictionary by default
E. The SYS user owns all base tables and user-accessible views in the data dictionary.
Correct Answer:CE
about dictionary?
1.The data dictionary is constantly updated to reflect changes to database objects, permissions, and data.
2.The SYS user owns all base tables and user-accessible views in the data dictionary.