一般常用系統檢視

jinqibingl發表於2012-10-04

一般常用系統檢視  

 

oracle維護了一種“虛擬”表的集合記錄當前資料庫的活動。這些表稱為動態效能表。資料庫管理員可以基於這些表執行查詢和建立檢視等操作。不能被資料庫管理員修改和刪除。
動態效能表名字都是以V_$開頭。同義詞名稱以V$開頭。
例如:v$DATAFILE檢視包含資料庫檔案的資訊,V$FIXED_TABLE檢視包含動態效能表和資料庫檢視的資訊。
最有用的DBA檢視
DBA_DATA_FILES   關於資料庫的資訊
DBA_DB_LINKS   資料庫中的所有資料庫鏈路
DBA_EXTENTS   資料庫中包括的所有分割槽
DBA_FREE_SPACE   所有表空間中自由分割槽
DBA_INDEXES   資料庫中所有索引的描述
DBA_IND_COLUMNS   在所有表及聚集上壓縮索引的列
DBA_OBJECTS   資料庫中所有的物件
DBA_ROLLBACK_SEGS 回滾段的描述
DBA_SEGMENTS   為所有資料庫段分配的儲存空間
DBA_SEQUENCES   資料庫中所有序列數的描述
DBA_SYNONYMS   資料庫中所有同義詞
DBA_TABLES   資料庫中所有表的描述
DBA_TABLESPACES   資料庫中所有表空間的描述
DBA_TAB_COLUMNS   所有表描述、檢視以及聚集的列
DBA_TAB_GRANTS   資料庫中的物件所授予的許可權
DBA_TAB_PRIVS   資料庫中的物件所授予的許可權
DBA_TS_QUOTAS   所有使用者表空間限額
DBA_USERS   關於資料庫的所有使用者資訊
DBA_VIEWS   資料庫中所有檢視的文字

最有用的V$檢視
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   出現一個以上會話訪問資料庫的資料時的詳細情況。當有一個以上的會話同時訪問相同的資訊時,可能出現等待的情況。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9606200/viewspace-745685/,如需轉載,請註明出處,否則將追究法律責任。

相關文章