Oracle10g DBA經常使用的動態性能視圖和數據字典

  對於一個DBA來說,採用數據字典和動態性能視圖管理數據庫,是比較方便和高效的。一般來說呢,DBA數據字典,通常以“dba_”開頭,而動態性能視圖則以“v$”開頭。不管是數據字典還是動態性能視圖都是隻讀的,也就說只能用select語句進行查詢。

 

                             一、DBA最常用的數據字典

dba_data_files:通常用來查詢關於數據庫文件的信息    dba_db_links:包括數據庫中的所有數據庫鏈路,也就是databaselinks。

dba_extents:數據庫中所有分區的信息                      dba_free_space:所有表空間中的自由分區

dba_indexs:關於數據庫中所有索引的描述                  dba_ind_columns:在所有表及聚集上壓縮索引的列

dba_objects:數據庫中所有的對象                             dba_rollback_segs:回滾段的描述

dba_segments:所有數據庫段分段的存儲空間             dba_synonyms:關於同義詞的信息查詢

dba_tables:數據庫中所有數據表的描述                      dba_tabespaces:關於表空間的信息

dba_tab_columns:所有表描述、視圖以及聚集的列      dba_tab_grants/privs:對象所授予的權限
dba_ts_quotas:所有用戶表空間限額                         dba_users:關於數據的所有用戶的信息
dba_views:數據庫中所有視圖的文本

 


                              二、DBA最常用的動態性能視圖

v$datafile:數據庫使用的數據文件信息                    v$librarycache:共享池中SQL語句的管理信息
v$lock:通過訪問數據庫會話,設置對象鎖的所有信息  v$log:從控制文件中提取有關重做日誌組的信息
v$logfile有關實例重置日誌組文件名及其位置的信息     v$parameter:初始化參數文件中所有項的值
v$process:當前進程的信息                                   v$rollname:回滾段信息 

v$rollstat:聯機回滾段統計信息                              v$rowcache:內存中數據字典活動/性能信息

v$session:有關會話的信息                                     v$sesstat:在v$session中報告當前會話的統計信息  

 v$sqlarea:共享池中使用當前光標的統計信息,光標是一塊內存區域,有Oracle處理SQL語句時打開。

v$statname:在v$sesstat中報告各個統計的含義    v$sysstat:基於當前操作會話進行的系統統計
v$waitstat:出現一個以上會話訪問數據庫的數據時的詳細情況。當有一個以上的會話訪問同一信息時,可出現等待情況。(還沒理解(⊙o⊙)?)

 

     

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章