ORACLE中dba,user,v$等開頭的經常使用表和視圖

一.Oracle代表細及說明
1.dba_開頭表 
   dba_users           數據庫用戶信息 
   dba_segments    表段信息 
   dba_extents        數據區信息 
   dba_objects        數據庫對象信息 
   dba_tablespaces 數據庫表空間信息 
   dba_data_files     數據文件設置信息 
   dba_temp_files    臨時數據文件信息 
   dba_rollback_segs         回滾段信息 
   dba_ts_quotas               用戶表空間配額信息 
   dba_free_space              數據庫空閒空間信息 
   dba_profiles                    數據庫用戶資源限制信息 
   dba_sys_privs                用戶的系統權限信息 
   dba_tab_privs                 用戶具備的對象權限信息 
   dba_col_privs                用戶具備的列對象權限信息 
   dba_role_privs                用戶具備的角色信息 
   dba_audit_trail                審計跟蹤記錄信息 
   dba_stmt_audit_opts       審計設置信息 
   dba_audit_object             對象審計結果信息 
   dba_audit_session          會話審計結果信息 
   dba_indexes                   用戶模式的索引信息mysql

2.user_開頭表
   user_objects            用戶對象信息 
   user_source             數據庫用戶的全部資源對象信息 
   user_segments        用戶的表段信息 
   user_tables              用戶的表對象信息 
   user_tab_columns    用戶的表列信息 
   關於這個還涉及到兩個經常使用的例子以下:
   2.1.oracle中查詢某個字段屬於哪一個表 
       Sql代碼 
       select table_name,owner from dba_tab_columns t where t.COLUMN_NAME like upper(‘%username%’);
   2.2.oracle中查詢某個表的列數 
       Sql代碼   
       select count(*) from user_tab_columns where table_name= upper(‘sys_operate’)
   注:這兩個例子都用到了upper這個函數,是由於在這裏表名得大寫,不然查出的結果不是正確的
   user_constraints 用戶的對象約束信息 
   user_sys_privs   當前用戶的系統權限信息 
   user_tab_privs    當前用戶的對象權限信息 
   user_col_privs    當前用戶的表列權限信息 
   user_role_privs   當前用戶的角色權限信息 
   user_indexes              用戶的索引信息 
   user_ind_columns       用戶的索引對應的表列信息 
   user_cons_columns    用戶的約束對應的表列信息 
   user_clusters              用戶的全部簇信息 
   user_clu_columns      用戶的簇所包含的內容信息 
   user_cluster_hash_expressions   散列簇的信息sql

3.v$開頭表
   vdatabasevdatabase數據庫信息vdatafile        數據文件信息 
   vcontrolfilevcontrolfile控制文件信息vlogfile          重作日誌信息 
   vinstancevinstance數據庫實例信息vlog               日誌組信息 
   vloghistvloghist日誌歷史信息vsga             數據庫SGA信息 
   vparametervparameter初始化參數信息vprocess       數據庫服務器進程信息 
   vbgprocessvbgprocess數據庫後臺進程信息vcontrolfile_record_section   控制文件記載的各部分信息 
   vthreadvthread線程信息vdatafile_header     數據文件頭所記載的信息 
   varchivedlogvarchivedlog歸檔日誌信息varchive_dest         歸檔日誌的設置信息 
   vlogmnrcontentsDMLDDLvlogmnrcontents歸檔日誌分析的DMLDDL結果信息vlogmnr_dictionary 日誌分析的字典文件信息 
   vlogmnrlogsvlogmnrlogs日誌分析的日誌列表信息vtablespace        表空間信息 
   vtempfilevtempfile臨時文件信息vfilestat              數據文件的I/O統計信息 
   vundostatUndovundostatUndo數據信息vrollname           在線回滾段信息 
   vsessionvsession會話信息vtransaction       事務信息 
   vrollstatvrollstat回滾段統計信息vpwfile_users     特權用戶信息 
   vsqlareasqlvsqlarea當前查詢過的sql語句訪問過的資源及相關的信息vsql                  與vsqlareavsqlarea基本相同的相關信息vsysstat            數據庫系統狀態信息 

4.all_開頭表 
   all_users                數據庫全部用戶的信息 
   all_objects              數據庫全部的對象的信息 
   all_def_audit_opts   全部默認的審計設置信息 
   all_tables                全部的表對象信息 
   all_indexes             全部的數據庫對象索引的信息 

5.session_開頭表 
   session_roles    會話的角色信息 
   session_privs    會話的權限信息 

6.index_開頭表 
    index_stats      索引的設置和存儲信息
數據庫

二.oracle最重要的9個動態性能視圖
    vsession+vsession+vsession_wait (在10g裏功能被整合,湊合算1個吧.) 
    vprocessvprocessvsql 
    vsqltextvsqltextvbh      (更寧願是xbh)vbh)vlock 
    vlatchchildrenvlatchchildrenvsysstat 
    v$system_event

三.按組分的幾組重要的性能視圖 
express

1.System的over view

     vsysstat,vsysstat,vsystem_event,v$parameter 數組

2.某個session的當前狀況

     vprocess,vprocess,vsession,vsessionwait,vsessionwait,vsession_event,v$sesstat 服務器

3.SQL的狀況

     vsql,vsql,vsqlarea,vSQLPLAN,VSQLPLAN,VSQL_PLAN_STATISTICS,v$sqltext_with_newlines session

4.Latch/lock/ENQUEUE

     vlatch,vlatch,vlatch_children,vlatchholder,vlatchholder,vlock,VENQUEUESTAT,VENQUEUESTAT,VENQUEUE_LOCK oracle

5.IO方面的

     vsegstat,vsegstat,vfilestat,vtempstat,vtempstat,vdatafile,v$tempfile app

6.share pool/Libary cache

     vLibrarycache,vLibrarycache,vrowcache,x$ksmsp 函數

7.幾個advice也不錯

     vdbcacheadvice,vdbcacheadvice,vPGA_TARGET_ADVICE,v$SHARED_POOL_ADVICE

 
 
 
 
 
 
 
 
2.分類 視圖有三種實例:user_*(當前用戶所擁有對象的有關信息),all_*(當前用戶可訪問對象的信息),dba_*(數據庫中全部對象的信息)。 查詢數據字典數據時使用大寫字母。可用upper\lower函數轉換。 一下以user_*實例舉例(如沒有user_*,則依次以all_*、dba_*舉例)。 3.類別 3.1 關係羣集、表、視圖 羣集      user_clusters                   羣集                       user_cluster_hash_expressions   羣集使用的羣集散列函數            user_clu_columns                表列到羣集列的映射(無all_*) 表和視圖  user_tables                     關係表            user_all_tables                 表(user_all_tables是user_tables與user_object_tables的集合)            user_tab_columns                表列            user_tab_comments               表的註釋         user_col_comments               表和視圖的列的註釋            user_refs                       對象類型列的屬性和REF列            user_partial_drop_tabs          被部分放棄的表                             user_unused_col_tabs            帶有未使用列的表               user_updatable_columns          聯合視圖中更新的列               user_views                      視圖  3.2 集合、LOB、對象類型和對象表     集合      user_coll_types                 集合類型               user_varrays                    varray數組類型               user_nested_tables              嵌套表     大型對象  user_lobs                       LOB     對象表類型user_types                      對象類型         user_type_attrs                 對象類型的屬性               user_type_methods               對象類型的方法               user_object_tables              對象表              3.3 oracle視圖 設備環境  all_conext(all_context)         設備環境 維數      user_dimensions                 維數            user_dim_hierarchies            維數分層             user_dim_levels                 維數的級別            user_dim_level_key              維數級別的列             user_dim_attributes             維數的相關列和維數級之間的關係            user_dim_child_of               維數級別之間的關係            user_dim_join_key               維數間的聯合 操做符    user_operators                  操做符的基本信息            user_opancillary                操做符的輔助信息            user_oparguments                操做符的參數            user_opbindings                 操做符的綁定功能            摘要      user_outlines                   摘要            user_outline_hints              摘要的提示 策略      user_policies                   表和視圖的策略  3.4 其餘數據庫對象 數據庫任務 user_jobs                      數據庫任務 數據庫鏈接 user_db_links                  數據庫鏈接 目錄       all_directories                目錄 庫         user_libraries                 庫(字典) 序列       user_sequences                 序列 替代名     user_synonyms                  替代名(同義詞) 3.5 分區和子分區 user_part_tables                          已分區表     user_tab_partitions                       表的分區     user_tab_subpartitions                    表的子分區         user_part_indexes                         已分區索引 user_ind_partitions                       索引分區 user_ind_subpartitions                    索引子分區 user_part_lobs                            表中的LOB數據分區 user_lob_partitions                       LOB分區     user_lob_subpartitions                    LOB子分區 user_part_key_columns                     已分區對象的分區關鍵字列 user_subpart_key_columns                  使用組合範圍/散列法分區的表的子分區關鍵字列  user_part_col_statistics                  表分區統計和其餘信息 user_subpart_col_statistics               表子分區的列統計 user_part_histograms                      表的分區的直方圖 user_subpart_histograms                   表的子分區的直方圖 3.6 索引 user_indexes                               索引     user_ind_columns                           索引列     user_ind_expressions                       索引的函數索引表達式     user_indextypes                            索引類型     user_indextype_operators                   索引類型支持的操做符 3.7 實現視圖、摘要、快照 實現視圖  user_mviews                      物化視圖            user_mview_logs                  物化視圖日誌            user_mview_comments              物化視圖註釋       user_mview_refresh_times         物化視圖刷新時間       user_mview_analysis              物化視圖的附加信息                              user_mview_detail_relations      物化視圖FROM列表的詳細關係                       user_mview_keys                  物化視圖列(或者 GROUP BY子句中的列)            user_mview_joins                 物化視圖WHERE子句中各列間的聯合      user_mview_aggregates            物化視圖選擇列表中的成組功能           快照      user_refresh                     快照刷新組               user_refresh_children            快照刷新組的對象               user_snapshots                   快照               user_snapshot_logs               快照日誌                             user_snapshot_refresh_time       快照的刷新次數               user_registered_snapshots        已註冊快照               all_refresh_dependencies         快照的從屬或容器表 (只要all一種)                  摘要      user_summaries                   摘要               user_summary_detail_tables       摘要FROM列表的詳細關係               user_summary_keys                摘要列(或者 GROUP BY子句中的列)               user_summary_joins               摘要WHERE子句中各列間的聯合               user_summary_aggregates          摘要選擇列表中的成組功能              3.8 子程序、方法、觸發器     子程序    user_procedures                  子程序名(包括過程、函數、包)               user_arguments                   子程序參數(包括過程、函數、包)     方法      user_method_params               對象類型方法的參數            user_method_results              對象類型方法的返回值     觸發器    user_triggers                    觸發器         user_trigger_cols                觸發器的列            3.9 源代碼和編譯錯誤     源代碼    user_source        包,包體,函數,過程,對象類型,對象類型體的源代碼     編譯錯誤  user_errors        視圖和包,包體,函數,過程的編譯錯誤 3.10 相關和限制 相關     user_dependencies                對象之間的相關(引用) 限制     user_constraints                 表的限制(約束)           user_cons_columns                約束的列           user_cons_obj_columns           3.11 統計和審計     統計     user_ustats                     對象的統計              user_tab_col_statistics         表列的統計              user_tab_histograms             表和視圖的直方圖              user_associations               數據庫對象的用戶自定義統計     審計     all_def_audit_opts              對象的默認審計選項              audit_actions                   審計跟蹤類型碼的說明     3.12 權限和受權     系統權限   user_sys_privs                用戶系統權限     表權限     user_tab_privs                授予做爲擁有者、受權者、權限受讓者對象的權限                user_tab_privs_made           授予當前用戶對象的權限                all_tab_privs_recd            授予做爲權限受讓者的用戶對象的權限     列權限     user_col_privs                授予做爲擁有者、受權者、或受讓者的用戶的可授訪問表或視圖列的權限                user_col_privs_made           授予當前用戶表或視圖列的權限                user_col_privs_recd           授予做爲權限受讓者用戶表或視圖列權限      4.屬性     表(視圖)的屬性(列)信息查看sql以下(以視圖user_coll_types舉例): select lower(column_name) column_name,nullable,decode(data_type,’VARCHAR2’,data_type||’(‘||char_length||’)’,data_type) data_type from dba_tab_columns  where lower(table_name)=’user_coll_types’ order by column_id; –》調整類型 select lower(column_name) column_name,nullable,data_type||’(‘||data_length||’)’ data_type from dba_tab_columns  where lower(table_name)=’user_coll_types’ order by column_id;   4.1 集合、LOB、對象類型和對象表 1.集合   user_coll_types                 集合類型      user_varrays                    varray數組類型      user_nested_tables              嵌套表    user_coll_types      列       是否爲空      類型                    說明   type_name N VARCHAR2(30)                   集合名稱   coll_type N VARCHAR2(30)                   集合類型,能夠是表或可變數組   upper_bound Y NUMBER                         數組類型元素的最大上限   elem_type_mod Y VARCHAR2(7)                元素類型修改符(如REF)   elem_type_owner Y VARCHAR2(30)               元素類型的擁有者(只在與集合自身的擁有者不一樣時有效)   elem_type_name Y VARCHAR2(30)               元素類型的名稱   length Y NUMBER                             若是元素類型是CHAR或VARCHAR2,則爲其長度   precision Y NUMBER                         若是元素是NUMBER類型,則爲精度   scale Y NUMBER                             若是元素是NUMBER類型,則爲比例   character_set_name Y VARCHAR2(44)           在說明了CHARCS或NCHARCS時爲字符集名稱。   elem_storage Y VARCHAR2(7)                Oracle8i中使用的若干varray元素的存儲字符。   nulls_stored Y VARCHAR2(3)                Oracle8i中在存儲了varray元素空信息時使用。      user_varrays        列       是否爲空      類型                    說明        parent_table_name Y VARCHAR2(30)           包括表的名稱   parent_table_column Y VARCHAR2(4000)         帶有集合的包括表的擁有者   type_owner Y VARCHAR2(30)                   集合類型的擁有者   type_name Y VARCHAR2(30)                   集合類型的名稱   lob_name Y VARCHAR2(30)                   若是在LOB中有集合的話,則爲該LOB的名稱   storage_spec Y VARCHAR2(30)               爲DEFAULT或USER SPECIFIED。   return_type Y VARCHAR2(20)                   列的返回類型   element_substitutable Y VARCHAR2(25)    user_nested_tables      列       是否爲空      類型                    說明      table_name Y VARCHAR2(30)                   若是在LOB中有集合的話,則爲該LOB的名稱   table_type_owner Y VARCHAR2(30)           集合類型的擁有者   table_type_name Y VARCHAR2(30)               集合類型的名稱   parent_table_name Y VARCHAR2(30)           包括表的名稱   parent_table_column Y VARCHAR2(4000)         帶有集合的包括表的擁有者   storage_spec Y VARCHAR2(30)               爲DEFAULT或USER SPECIFIED。   return_type Y VARCHAR2(20)                   列的返回類型   element_substitutable Y VARCHAR2(25)     2.大型對象         user_lobs                       LOB      列       是否爲空      類型                    說明         table_name Y VARCHAR2(30)                   包括LOB的表的名稱   column_name Y VARCHAR2(4000)                 LOB列或屬性的名稱   segment_name Y VARCHAR2(30)               LOB段的名稱   tablespace_name Y VARCHAR2(30)               LOB所在表空間   index_name Y VARCHAR2(30)                   LOB索引的名稱   chunk Y NUMBER                             以字節爲分配或操做單位的LOB塊長度。   pctversion Y NUMBER                         用於存儲版本信息的LOB的最大百分比。   retention Y NUMBER   freepools Y NUMBER   cache Y VARCHAR2(10)                       若是LOB可以使用緩衝區爲YES,不然爲NO。   logging Y VARCHAR2(7)                        若是記錄了LOB的變動則爲YES,不然爲NO。   in_row Y VARCHAR2(3)                        若是LOB使用基行存儲的話爲YES,不然爲NO。      format Y VARCHAR2(15)   partitioned Y VARCHAR2(3)     3.對象表類型      user_types                      對象類型   user_type_attrs                 對象類型的屬性   user_type_methods               對象類型的方法   user_object_tables              對象表       user_types                         type_name N VARCHAR2(30)                   對象類型的名稱   type_oid N RAW(16)                        類型的對象標識符(OID)   typecode Y VARCHAR2(30)                   類型OBJECT,TABLE,VARCHAR2,NUMBER等的類型碼   attributes Y NUMBER(22)                     類型屬性個數   methods Y NUMBER(22)                         類型方法的個數   predefined Y VARCHAR2(3)                    若是類型是預約義的則爲YES,若是是用戶定義的則爲NO。   incomplete Y VARCHAR2(3)                    若是類型不完整則爲YES,不然爲NO。    final Y VARCHAR2(3)   instantiable Y VARCHAR2(3)   supertype_owner Y VARCHAR2(30)   supertype_name Y VARCHAR2(30)   local_attributes Y NUMBER(22)   local_methods Y NUMBER(22)   typeid Y RAW(16)        user_type_attrs       type_name N VARCHAR2(30)            對象類型的名稱   attr_name N VARCHAR2(30)            屬性的名稱   attr_type_mod Y VARCHAR2(7)         屬性的類型修改符(如REF)   attr_type_owner Y VARCHAR2(30)        若是是用戶定義的類型,則爲屬性類型的擁有者   attr_type_name Y VARCHAR2(30)        若是是用戶定義的類型,則爲屬性類型的名稱   length Y NUMBER                      CHAR或VARCHAR2屬性的長度。   precision Y NUMBER                  NUMBER屬性的精度。   scale Y NUMBER                      NUMBER屬性的比例   character_set_name Y VARCHAR2(44)    說明的屬性字符集   attr_no N NUMBER                      在起始語句CREATE TYPE中說明的屬性位置。    inherited Y VARCHAR2(3)                    user_type_methods                 type_name N VARCHAR2(30)            對象類型的名稱   method_name N VARCHAR2(30)            方法的名稱   method_no N NUMBER(22)              用於區別重載方法的方法號   method_type Y VARCHAR2(6)             方法類型,能夠是M A P、O R D E R、P U B L I C之一。   parameters N NUMBER(22)              方法的參數個數   results N NUMBER(22)                  方法返回結果個數   final Y VARCHAR2(3)   instantiable Y VARCHAR2(3)   overriding Y VARCHAR2(3)   inherited Y VARCHAR2(3)       user_object_tables                table_name N VARCHAR2(30)   tablespace_name Y VARCHAR2(30)   cluster_name Y VARCHAR2(30)   iot_name Y VARCHAR2(30)   status Y VARCHAR2(8)   pct_free Y NUMBER(22)   pct_used Y NUMBER(22)   ini_trans Y NUMBER(22)   max_trans Y NUMBER(22)   initial_extent Y NUMBER(22)   next_extent Y NUMBER(22)   min_extents Y NUMBER(22)   max_extents Y NUMBER(22)   pct_increase Y NUMBER(22)   freelists Y NUMBER(22)   freelist_groups Y NUMBER(22)   logging Y VARCHAR2(3)   backed_up Y VARCHAR2(1)   num_rows Y NUMBER(22)   blocks Y NUMBER(22)   empty_blocks Y NUMBER(22)   avg_space Y NUMBER(22)   chain_cnt Y NUMBER(22)   avg_row_len Y NUMBER(22)   avg_space_freelist_blocks Y NUMBER(22)   num_freelist_blocks Y NUMBER(22)   degree Y VARCHAR2(10)   instances Y VARCHAR2(10)   cache Y VARCHAR2(5)   table_lock Y VARCHAR2(8)   sample_size Y NUMBER(22)   last_analyzed Y DATE(7)   partitioned Y VARCHAR2(3)   iot_type Y VARCHAR2(12)   object_id_type Y VARCHAR2(16)   table_type_owner Y VARCHAR2(30)   table_type Y VARCHAR2(30)   temporary Y VARCHAR2(1)   secondary Y VARCHAR2(1)   nested Y VARCHAR2(3)   buffer_pool Y VARCHAR2(7)   row_movement Y VARCHAR2(8)   global_stats Y VARCHAR2(3)   user_stats Y VARCHAR2(3)   duration Y VARCHAR2(15)   skip_corrupt Y VARCHAR2(8)   monitoring Y VARCHAR2(3)   cluster_owner Y VARCHAR2(30)   dependencies Y VARCHAR2(8)   compression Y VARCHAR2(8)   dropped Y VARCHAR2(3)    4.2 其餘數據庫對象 1.數據庫任務     user_jobs       job N NUMBER                         任務ID號。只要該任務存在,該ID就保持不變   log_user N VARCHAR2(30)           提交任務的用戶   priv_user N VARCHAR2(30)           默認權限適用於該任務的用戶   schema_user N VARCHAR2(30)           任務的默認模式   last_date Y DATE                   任務上一次執行成功的日期   last_sec Y VARCHAR2(8)            意義與last_date相同,爲HH24:MI:SS格式(只有時間格式)   this_date Y DATE                   任務開始執行的日期。若是任務沒有開始則爲空。   this_sec Y VARCHAR2(8)            任務開始執行的時間,只有時間格式HH24:MI:SS   next_date N DATE                   當任務將在下一次執行時的日期   next_sec Y VARCHAR2(8)            當任務將在下一次執行時的時間,只有時間格式HH24:MI:SS   total_time Y NUMBER                 系統在任務上的總時間開銷(以秒爲單位)   broken Y VARCHAR2(1)                若是任務中斷則爲Y,不然爲N。   interval N VARCHAR2(200)          時間間隔:用來計算next_date值的日期函數。   failures Y NUMBER                 自從成功執行上一個任務後的失敗次數   what Y VARCHAR2(4000)             構成匿名PL/SQL塊的包體。限長4000字節   nls_env Y VARCHAR2(4000)             任務的NLS環境(由ALTER SESSION說明)        misc_env Y RAW                    任務其餘會話的參數   instance Y NUMBER             在Oracle8i下運行該任務的OPS環境的實例(數據庫實例)    dba_jobs_running   sid Y NUMBER                          正在運行任務的進程的進程標識符   job Y NUMBER                          任務號   failures Y NUMBER                  自從上次成功運行後任務執行失敗的次數   last_date Y DATE                    該任務成功運行的最後日期   last_sec Y VARCHAR2(8)             與last_date相同,但以字符格式返回,只有時間格式HH24:MI:SS   this_date Y DATE                    按計劃下次運行任務的日期   this_sec Y VARCHAR2(8)             與this_date相同,但以字符格式返回,只有時間格式HH24:MI:SS   instance Y NUMBER                 在Oracle8i下運行該任務的OPS環境的實例(數據庫實例) 2.數據庫鏈接 user_db_links      db_link N VARCHAR2(128)               數據庫鏈接名   username Y VARCHAR2(30)            將使用鏈接的用戶名   password Y VARCHAR2(30)            將使用鏈接的用戶密碼   host Y VARCHAR2(2000)              用於鏈接的Net8字符串:主機地址   created N DATE                     數據庫鏈接建立的日期 3.目錄       all_directories                   owner N VARCHAR2(30)                 全部者   directory_name N VARCHAR2(30)         目錄名   directory_path Y VARCHAR2(4000)      目錄所在的文件系統的操做系統路徑 4.庫(字典)         user_libraries                   library_name N VARCHAR2(30)         庫名   file_spec Y VARCHAR2(2000)           庫所在文件目錄的操做系統路徑及庫文件(如:dll)   dynamic Y VARCHAR2(1)                  若是該庫是動態的(.dll),則爲Y,不然爲N   status Y VARCHAR2(7)                  庫狀態—VALID或INVALID 5.序列       user_sequences       sequence_name N VARCHAR2(30)         序列名   min_value Y NUMBER                   序列的起始值   max_value Y NUMBER                   序列的終止值   increment_by N NUMBER               步長:爲每一個NEXTVAL增長的序列數的取值   cycle_flag Y VARCHAR2(1)              若是在極限達到時迴轉則爲Y,不然爲N   order_flag Y VARCHAR2(1)              若是按順序生成序列數則爲Y,不然爲N   cache_size N NUMBER                   緩衝序列數的個數   last_number N NUMBER                  寫入磁盤的最後序列數。該數可能與CURRVAL不一樣 6.替代名(同義詞)     user_synonyms        synonym_name N VARCHAR2(30)         替代名的名稱   table_owner Y VARCHAR2(30)             由synonym引用對象的擁有者   table_name N VARCHAR2(30)             由synonym引用對象的名稱   db_link Y VARCHAR2(128)              由遠程synonym引用的數據庫鏈接  4.3 子程序、方法、觸發器     1.子程序    user_procedures                  子程序名(包括過程、函數、包)                 user_arguments                   子程序參數(包括過程、函數、包)    user_procedures     object_name N VARCHAR2(30)             子程序的名稱   procedure_name Y VARCHAR2(30)         包下子程序的名稱   aggregate Y VARCHAR2(3)                彙集;集合   pipelined Y VARCHAR2(3)                管道;傳遞途徑   impltypeowner Y VARCHAR2(30)   impltypename Y VARCHAR2(30)   parallel Y VARCHAR2(3)                並行   interface Y VARCHAR2(3)                接口   deterministic Y VARCHAR2(3)   authid Y VARCHAR2(12)                      user_arguments   object_name Y VARCHAR2(30)             子程序的名稱   package_name Y VARCHAR2(30)         包名:若是子程序在包中的話,則爲該包的名稱   object_id N NUMBER                   對象號:對子程序進行的編號   overload Y VARCHAR2(40)             重載子程序的惟一標識符   argument_name Y VARCHAR2(30)         參數名   position N NUMBER                   參數在表中的位置,或在函數返回值爲空   sequence N NUMBER                   包括在嵌套層中的參數序列   data_level N NUMBER                   複合類型(表或記錄)參數的層次   data_type Y VARCHAR2(30)             參數的數據類型   default_value Y LONG                 說明的默認值   default_length Y NUMBER               默認參數的長度   in_out Y VARCHAR2(9)                  參數模式爲IN,OUT,IN OUT之一   data_length Y NUMBER                   按字節計算的參數長度   data_precision Y NUMBER               參數精度   data_scale Y NUMBER                   參數比例   radix Y NUMBER                       參數的表示基數   character_set_name Y VARCHAR2(44)     說明的參數字符集   type_owner Y VARCHAR2(30)             用戶定義參數類型的擁有者   type_name Y VARCHAR2(30)             用戶定義參數類型的名稱   type_subname Y VARCHAR2(30)         用戶定義附屬類型的名   type_link Y VARCHAR2(128)            遠程用戶定義類型時的數據庫鏈接名稱   pls_type Y VARCHAR2(30)   char_length Y NUMBER   char_used Y VARCHAR2(1)                        2.方法      user_method_params               對象類型方法的參數              user_method_results              對象類型方法的返回值    user_method_params   type_name N VARCHAR2(30)             對象類型的名稱   method_name N VARCHAR2(30)             方法名   method_no N NUMBER                   方法號(用於區別重載的方法)   param_name N VARCHAR2(30)             參數名   param_no N NUMBER                   參數個數或位置   param_mode Y VARCHAR2(6)              參數模式(IN、OUT、IN OUT)   param_type_mod Y VARCHAR2(7)          參數類型修改符(如REF)   param_type_owner Y VARCHAR2(30)     參數類型擁有者   param_type_name Y VARCHAR2(30)         參數類型名   character_set_name Y VARCHAR2(44)     定義的參數字符集     user_method_results     type_name N VARCHAR2(30)             對象類型名稱   method_name N VARCHAR2(30)             方法名稱   method_no N NUMBER                   方法號(用於區別重載的方法)   result_type_mod Y VARCHAR2(7)          返回值的類型修改符(如REF)   result_type_owner Y VARCHAR2(30)     若是是用戶定義的類型,則爲返回值類型的擁有者   result_type_name Y VARCHAR2(30)     若是是用戶定義的類型,則爲返回值類型的名稱   character_set_name Y VARCHAR2(44)     定義的返回值字符集              3.觸發器    user_triggers                    觸發器           user_trigger_cols                觸發器的列    user_triggers       trigger_name Y VARCHAR2(30)         觸發器名稱   trigger_type Y VARCHAR2(16)         觸發器類型,包括:BEFORE EACH ROW,AFTER EACH ROW,BEFORE STATEMENT,AFTER STATEMENT,INSTEAD OF   triggering_event Y VARCHAR2(227)    觸發事件,包括:INSERT,UPDATE,DELETE及其任意組合(如:INSERT OR UPDATE OR DELETE)   table_owner Y VARCHAR2(30)             表的全部者   base_object_type Y VARCHAR2(16)     基本對象類型(表的類型),包括:TABLE,VIEW   table_name Y VARCHAR2(30)             表名(含視圖名)   column_name Y VARCHAR2(4000)           列名:用於觸發器的列名稱   referencing_names Y VARCHAR2(128)    參照名:REFERENCING NEW AS NEW OLD AS OLD   when_clause Y VARCHAR2(4000)           條件:觸發動做須要知足的條件   status Y VARCHAR2(8)                  狀態:enable,disable   description Y VARCHAR2(4000)           描述:觸發器頭   action_type Y VARCHAR2(11)             動做類型:PL/SQL     trigger_body Y LONG              觸發器體: 觸發器體徹底放置在Long字段中,致使觸發器不能很長,可將獨立功能用PROCEDURE實現,在觸發器中調用便可。    user_trigger_cols   trigger_owner Y VARCHAR2(30)         觸發器的全部者   trigger_name Y VARCHAR2(30)         觸發器名稱   table_owner Y VARCHAR2(30)             表的全部者   table_name Y VARCHAR2(30)             表名(含視圖名)   column_name Y VARCHAR2(4000)           用於觸發器的列名稱   column_list Y VARCHAR2(3)              若是在update子句中說明該列的話,則爲YES,不然爲NO。   column_usage Y VARCHAR2(17)         說明列在觸發器中的引用方式。它能夠帶有操做符NEW,OLD,IN,OUT,IN OUT 的組合。         4.4 源代碼和編譯錯誤     1.源代碼    user_source        包,包體,函數,過程,對象類型,對象類型體的源代碼   name Y VARCHAR2(30)                  內置對象的名稱   type Y VARCHAR2(12)                  對象類型   line Y NUMBER                        當前源代碼行的行號   text Y VARCHAR2(4000)                當前行的源文本       2.編譯錯誤  user_errors        視圖和包,包體,函數,過程的編譯錯誤   name N VARCHAR2(30)                  對象名   type Y VARCHAR2(12)                  對象類型   sequence N NUMBER                    錯誤序號(針對同一個對象的多個錯誤)   line N NUMBER                        錯誤行號:錯誤所在的行號   position N NUMBER                    錯誤位置號:錯誤所在的行中以零爲基數的偏移量   text N VARCHAR2(4000)                包括錯誤代碼和錯誤信息在內的錯誤文本   attribute Y VARCHAR2(9)               錯誤類型   message_number Y NUMBER                錯誤編號:oracle對錯誤的解析編號 4.5 相關和限制 1.相關     user_dependencies                對象之間的相關(引用)    user_dependencies    name N VARCHAR2(30)                      對象名稱   type Y VARCHAR2(17)                      對象類型,能夠是PROCEDURE、FUNCTION、PACKAGE、PACKAGE BODY、TYPE、TYPE BODY、TRIGGER或JAVA CLASS(Oracle8i使用)。   referenced_owner Y VARCHAR2(30)          相關對象的全部者   referenced_name Y VARCHAR2(64)              相關對象名稱   referenced_type Y VARCHAR2(17)              相關對象類型   referenced_link_name Y VARCHAR2(128)     與引用對象鏈接的數據庫鏈接名稱(在引用對象爲遠程數據庫時)   schemaid Y NUMBER                        模式序號(等價於userid的值)   dependency_type Y VARCHAR2(4)               相關類型:HARD(確實、接近),REF(參考)物化視圖與表的相關性   2.限制     user_constraints                 表的限制(約束)    user_constraints                               約束   owner N VARCHAR2(30)                     全部者   constraint_name N VARCHAR2(30)             約束名   constraint_type Y VARCHAR2(1)              約束類型 包括:P,U,R,C   table_name N VARCHAR2(30)                 表名   search_condition Y LONG(0)              約束類型爲C時的約束(條件)   r_owner Y VARCHAR2(30)                     外鍵關聯的主鍵的全部者   r_constraint_name Y VARCHAR2(30)         外鍵關聯的主鍵   delete_rule Y VARCHAR2(9)                  級聯刪除規則:NO ACTION 不作處理,SET NULL 設置爲空,CASCADE 級聯刪除   status Y VARCHAR2(8)                      狀態:enable 有效,disable 無效   deferrable Y VARCHAR2(14)                   是否延期  NOT DEFERRABLE   deferred Y VARCHAR2(9)                    延期處理類型  IMMEDIATE   validated Y VARCHAR2(13)                   通過驗證的  VALIDATED   generated Y VARCHAR2(14)                   生成的;發生的   bad Y VARCHAR2(3)   rely Y VARCHAR2(4)                      依賴   last_change Y DATE(7)                      最末一次修改時間   index_owner Y VARCHAR2(30)                 相關索引的全部者   index_name Y VARCHAR2(30)                 相關索引(名)   invalid Y VARCHAR2(7)   view_related Y VARCHAR2(14)
相關文章
相關標籤/搜索