データ・ディクショナリ

データ・ディクショナリ

Oracle シーケンス一覧

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

Oracle トリガー一覧

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

Oracle ロール一覧

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

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

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

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

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

DBA_OBJECTS

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

DBA_SEGMENTS 

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

Oracle テーブル一覧

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

Oracle ユーザ一覧

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

DBA_MVIEW_LOGS マテビュ―ログ一覧

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