oracle常用數據字典

【轉】oracle常用數據字典

一、Oracle數據字典主要由一下幾種視圖構成:


1.USER視圖


以USER_爲前綴,用來記錄用戶對象的信息


2,ALL視圖


以ALL_爲前綴,用來記錄用戶對象的信息及被授權訪問的對象信息


3.DBA視圖


以DBA_爲前綴,用來記錄數據庫實例的所有對象的信息


4.V$視圖


以V$爲前綴,用來記錄與數據庫活動相關的性能統計動態信息


5.GV$視圖


以GV$爲前綴,用來記錄分佈式環境下所有實例的動態信息


二、Oracle常用的數據字典


1.基本數據字典


字典名稱 說明
DBA_TABLES 所有用戶的所有表信息
DBA_TAB_COLUMNS 所有用戶的表的字段信息
DBA_VIEWS 所有用戶的所有視圖信息
DBA_SYNONYMS 所有用戶的所有同義詞信息
DBA_SEQUENCES 所有用戶的所有序列信息
DBA_CONSTRAINTS 所有用戶的表的約束信息
DBA_IND_COLUMNS 所有用戶的表的索引的字段信息
DBA_TRIGGERS 所有用戶的觸發器信息
DBA_SOURCES 所有用戶的存儲過程信息
DBA_SEGMENTS 所有用戶的段的使用空間信息
DBA_EXTENTS 所有用戶的段的擴展信息
DBA_OBJECTS 所有用戶對象的基本信息
CAT 當前用戶可以訪問的所有基表
TAB 但前用戶創建的所有基表、視圖、同義詞等
DICT 構成數據字典的所有表的信息
2.與數據庫組件相關的數據字典


數據庫組件 數據字典中的表或視圖 說明
數據庫 V$DATAFILE 記錄系統的運行情況
表空間 DBA_TABLESPACES 記錄系統表空間的基本信息
  DBA_FREE_SPACE 記錄系統表空間的空閒空間信息
控制文件 V$CONTROLFILE 記錄系統控制文件的基本信息
  V$CONTROL_RECORD_SECTION 記錄系統控制文件中記錄文檔段的信息
  V$PARAMETER 記錄系統個參數的基本信息
數據文件 DBA_DATA_FILES 記錄系統數據文件及表空間的基本信息
  V$FILESTAT 記錄來自控制文件的數據文件信息
  V$DATAFILE_HEADER 記錄數據文件頭部的基本信息
DBA_SEGMENTS 記錄段的基本信息
DBA_EXTENTS 記錄數據區的基本信息
日誌 V$THREAD 記錄日誌線程的基本信息
  V$LOG 記錄日誌文件的基本信息
  V$LOGFILE 記錄日誌文件的概要信息
歸檔 V$ARCHIVED_LOG 記錄歸檔日誌文件的基本信息
  V$ARCHIVED_DEST 記錄歸檔日誌文件的路徑信息
數據庫實例 V$INSTANCE 記錄實例的基本信息
  V$SYSTEM_PARAMETER 記錄實例當前有效的參數信息
內存結構 V$SGA 記錄SGA區的信息
  V$SGASTAT 記錄SGA的詳細信息
  V$DB_OBJECT_CACHE 記錄對象緩存的大小信息
  V$SQL 記錄SQL語句的詳細信息
  V$SQLTEXT 記錄SQL語句的語句信息
  V$SQLAREA 記錄SQL區的SQL基本信息
後臺進程 V$BGPROCESS 顯示後臺進程信息
  V$SESSION 顯示當前會話信息
3.常用動態性能視圖


視圖名稱 說明
V$FIXED_TABLE 顯示當前發行的固定對象的說明
V$INSTANCE 顯示當前實例的信息
V$LATCH 顯示鎖存器的統計數據
V$LIBRARYCACHE 顯示有關庫緩存性能的統計數據
V$ROLLSTAT 顯示聯機的回滾段的名字
V$ROWCACHE 顯示活動數據字典的統計
V$SAG 記錄SGA區的信息
V$SGASTAT 記錄SGA的詳細信息
V$SORT_USAGE 顯示臨時段的大小及會話
V$SQLTEXT 記錄SQL語句的語句信息
V$SQLAREA 記錄SQL區的SQL基本信息
V$STSSTAT 顯示基本的實例統計信息
V$SYSTEM_EVENT 顯示一個事件的總計等待時間
V$WAITSTAT 顯示塊競爭統計數據
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章