!!!Oracle Dictionary {{category Oracle,nolink}}Oracleで管理している情報(表定義等)、ここに全てあります。 SQL*Plus上で、"SELECT * FROM DICTIONARY;" と打ってみてください。そこで表示される表(ビュー)を元に、DBA(DB管理者)はDBを管理すればよい。 !!主なディクショナリの種類 :DBA_xxx : すべてのオブジェクト情報 (DBA権限が必要) :ALL_xxx : ログインしたユーザーがアクセスできるオブジェクト情報 :USER_xxx : ログインしたユーザーが所有しているオブジェクト情報 :v$_xxx : 動的パフォーマンスビュー (DBの現状把握に使用) !!一般的に利用される定義 ,ディクショナリ名,用途 ,user_objects ,オブジェクト一覧 ,user_tables ,テーブル一覧 ,user_tab_columns,テーブル・カラム対照表 ,user_tab_comments ,テーブルコメント ,user_col_comments ,カラムコメント ,user_views ,ビュー一覧 ,user_indexes ,インデックス一覧 ,user_ind_columns,インデックス・カラム対照表 ,user_synonyms ,シノニム一覧 ,user_sequences ,シーケンス一覧 ,user_constraints ,制約一覧 ,user_cons_columns ,制約・カラム対照表 ログインユーザ以外の全ての情報を取得する場合は、'''user_''' を '''all_''' や '''dba_''' に代える。 !!省略されている定義 省略された名称があるので、列挙。でも、"USER_IND_COLUMNS" は存在しないのね… ,TABLE_NAME,COMMENTS ,TABS ,Synonym for USER_TABLES ,COLS ,Synonym for USER_TAB_COLUMNS ,IND ,Synonym for USER_INDEXES ,SEQ ,Synonym for USER_SEQUENCES ,SYN ,Synonym for USER_SYNONYMS ,OBJ ,Synonym for USER_OBJECTS ,CAT ,Synonym for USER_CATALOG ,CLU ,Synonym for USER_CLUSTERS !!!参考文献 http://cyberam.dip.jp/database/oracle/oracle/dd/dd_main.html