データ・ディクショナリ

データ・ディクショナリ

Oracle シーケンス一覧

DBA_SEQUENCESdba_sequencesを参照する事でシーケンス一覧を出力できます。シーケンス一覧出力SQLselect s.SEQUENCE_OWNER,s.SEQUENCE_NAME,s.MIN_VALUE,s.MAX_VA...
データ・ディクショナリ

Oracle トリガー一覧

DBA_TRIGGERSDBA_TRIGGERSそ参照する事でトリガー一覧を確認できます。dba_usersと結合しているのはシステム提供トリガーを対象から外すためです。※dba_users.common='NO' としているのはシステムが...
データ・ディクショナリ

Oracle ロール一覧

ロール一覧(システム提供ロールとユーザ作成ロールを区別する)ロール一覧出力SQLORACLE_MAINTAINED='Y'のロールがシステムで提供しているロールで='N'が「ユーザ作成ロール」となります。select ROLE,ORACLE...
データ・ディクショナリ

DBA_TS_QUOTAS で表領域の割り当て制限を確認

表領域割り当て制限一覧表領域割り当て制限一覧SQLSELECT TABLESPACE_NAME,USERNAME,BYTES,MAX_BYTES,BLOCKS,MAX_BLOCKS,DROPPEDFROM DBA_TS_QUOTAS ord...
データ・ディクショナリ

DBA_INDEXESからインデックス一覧出力

DBA_INDEXESDBA_INDEXESを参照する事でインデックス一覧を出力できますが、ユーザ自身で作成したインデックスに加え、システム自動で作成するインデックスも含まれるのでご注意ください。例えばCLOBカラムを作成した場合自動で対象...
データ・ディクショナリ

DBA_OBJECTS

DBA_OBJECTSでオブジェクトのタイプや状態を確認できますデータベースには様々なオブジェクト(テーブル、ビュー、シノニム、etc)が存在しますが、これら全ての一覧を確認できます。DBA_OBJECTSを参照する事で、そのオブジェクトは...
データ・ディクショナリ

DBA_SEGMENTS 

DBA_SEGMENTSで各種セグメントのサイズを確認できますデータベースの中には様々なオブジェクト(テーブル、インデックス、ビュー、シノニム、etc)が存在し、オブジェクトは実体(記憶域)を割り当てられるもの(テーブル、インデックス等)と...
データ・ディクショナリ

Oracle テーブル一覧

DBA_TABLES テーブル一覧基本的にはDBA_TABLESを参照すれば良いです。注意点としてそのまま一覧出力した場合、マテリアライズド・ビュー(マテビュー本体に加え、マテビュー用ログテーブルも)が含まれる点です。またテーブル毎の表領域...
データ・ディクショナリ

Oracle ユーザ一覧

DBA_USERSDBA_USERSを参照する事でユーザ一覧を出力できます。COMMON='NO'と条件をつけているのは、システムデフォルトで作成されるユーザを外すためです。この項目は12c以降に追加されているのですが、個人的には結構重宝し...
データ・ディクショナリ

DBA_MVIEW_LOGS マテビュ―ログ一覧

マテビュ―ログ一覧高速リフレッシュ(差分)するにはマスターテーブルに対する更新を情報を保存するテーブル「マテリアライズド・ビュー・ログ」が必要になります。このDBA_MVIEW_LOGSを参照する事でログテーブルとマスターテーブルの関係を確...