データ・ディクショナリ

データ・ディクショナリ

DBA_MVIEWSでマテリアライズド・ビュー一覧

DBA_MVIEWS でマテリアライズド・ビュー一覧 マテビューはDBA_MVIEWSにて確認できます。 マテビュー一覧出力SQL select t.OWNER,t.MVIEW_NAME,t.MASTER_LINK,t.REFRESH_MO...
oracle

V$ACTIVE_SESSION_HISTORY 待機イベントの発生を確認する

SQLを実行した時、実行プランは同じなのに実行タイミングによって実行時間が大きく変わるような場合があります。こんな時は想定外の待機イベントが発生している可能性が高いです。 AWRレポートを確認すれば良いのでしょうが、DBA_HIST_ACT...
データ・ディクショナリ

Oracle 表領域の役割

表領域には大別して5つの表領域があります。基本以下5つの表領域はデフォルトで作成されて、主な役割は以下の通りです
データ・ディクショナリ

Oracle カラム一覧(テーブルのカラム情報)

DBA_TAB_COLS DBA_TAB_COLSはDBA_TAB_COLUMNSと異なり、非表示列(HIDDEN_COLUMN=YES)も保持しています。普段から何かとテーブルのカラム情報を確認する事がありまして、毎回必要な項目を探して打...
データ・ディクショナリ

PK(プライマリキー)を構成するカラム一覧

DBA_CONS_COLUMNSを参照する事で構成カラムが分かります 以下はSOONIスキーマテーブルのプライマリキー制約を構成するカラム一覧を出力しています。DBA_RECYCLEBINと結合しているのは既に削除されているテーブルは表示対...
データ・ディクショナリ

DBA_TAB_MODIFICATIONS テーブルの更新状況を調べる

DBA_TAB_MODIFICATIONSで前回統計情報取得からの更新状況が分かります DBA_TAB_MODIFICATIONS/USER_TAB_MODIFICATIONSは前回統計情報取得後からテーブルへの変更がどのように行われたのか...
データ・ディクショナリ

DBA_DATA_FILES 表領域を構成するデータファイルを確認する

表領域はいくつかのデータファイル(OSが管理するファイル)で構成されます。Oracleから見た論理記憶領域である表領域と、OSから見た物理ファイルの関係をみるにはDBA_DATA_FILESというディクショナリビューを参照する事で確認できます。基本的にはDBA_DATA_FILESを参照すればよいのですが、TEMP表領域についてはDBA_TEMP_FILESを参照しないといけません。
データ・ディクショナリ

DBA_SYS_PRIVS ユーザが保持しているシステム権限を確認する

ユーザや、ロールが保持しているシステム権限を確認する
データ・ディクショナリ

DBA_TAB_PRIVS ユーザに与えられているオブジェクト権限一覧

あるユーザおよびロールに付与されているオブジェクト権限一覧を確認する
データ・ディクショナリ

DBA_ROLE_PRIVS ユーザに与えられているロール一覧

DBA_ROLE_PRIVS ユーザに与えられているロール一覧