oracle常用的資料字典

2021-07-22 18:08:07 字數 2652 閱讀 2133

一、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           顯示塊競爭統計資料

oracle常用資料字典

oracle常用資料字典 一 oracle資料字典主要由一下幾種檢視構成 1.user檢視 以user 為字首,用來記錄使用者物件的資訊 2,all檢視 以all 為字首,用來記錄使用者物件的資訊及被授權訪問的物件資訊 3.dba檢視 以dba 為字首,用來記錄資料庫例項的所有物件的資訊 4.v 檢...

Oracle 常用資料字典

下面按類別列出一些oracle使用者常用資料字典的查詢使用方法。一 使用者 檢視當前使用者的預設表空間 sql select username,default tablespace from user users 檢視當前使用者的角色 sql select from user role privs ...

Oracle常用的資料字典

一 oracle資料字典主要由一下幾種檢視構成 1.user檢視 以user 為字首,用來記錄使用者物件的資訊 2,all檢視 以all 為字首,用來記錄使用者物件的資訊及被授權訪問的物件資訊 3.dba檢視 以dba 為字首,用來記錄資料庫例項的所有物件的資訊 4.v 檢視 以v 為字首,用來記錄...