データ・ディクショナリは?

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.

おすすめ

転載: www.cnblogs.com/liang-ning/p/12009360.html