oracle系統檢視表

來源:互聯網
上載者:User

標籤:裝置   error   enabled   clu   sha   snapshot   exe   attrs   comment   

 

總結ORACLE系統檢視表及表大全:

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使用者模式的索引資訊

user_開頭

user_objects 使用者物件資訊

user_source 資料庫使用者的所有資來源物件資訊

user_segments 使用者的表段資訊

user_tables 使用者的表對象資訊

user_tab_columns 使用者的表列資訊

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 散列簇的資訊

v$開頭

v$database 資料庫資訊

v$datafile 資料檔案資訊

v$controlfile控制檔案資訊

v$logfile 重做日誌資訊

v$instance 資料庫執行個體資訊

v$log 日誌組資訊

v$loghist 日誌曆史資訊

v$sga 資料庫SGA資訊

v$parameter 初始化參數資訊

v$process 資料庫伺服器進程資訊

v$bgprocess 資料庫後台進程資訊

v$controlfile_record_section 控制檔案記載的各部分資訊

v$thread 線程資訊

v$datafile_header 資料檔案頭所記載的資訊

v$archived_log歸檔日誌資訊

v$archive_dest 歸檔日誌的設定資訊

v$logmnr_contents 歸檔日誌分析的DML DDL結果資訊

v$logmnr_dictionary 日誌分析的字典檔案資訊

v$logmnr_logs 日誌分析的日誌列表資訊

v$tablespace 資料表空間資訊

v$tempfile 臨時檔案資訊

v$filestat 資料檔案的I/O統計資訊

v$undostat Undo資料資訊

v$rollname 線上復原段資訊

v$session 會話資訊

v$transaction 事務資訊

v$rollstat 復原段統計資訊

v$pwfile_users 特權使用者資訊

v$sqlarea 當前查詢過的sql語句訪問過的資源及相關的資訊

v$sql 與v$sqlarea基本相同的相關資訊

v$sysstat 資料庫系統狀態資訊

all_開頭

all_users 資料庫所有使用者的資訊

all_objects 資料庫所有的對象的資訊

all_def_audit_opts 所有預設的審計設定資訊

all_tables 所有的表對象資訊

all_indexes所有的資料庫物件索引的資訊

session_開頭

session_roles 會話的角色資訊

session_privs 會話的許可權資訊

index_開頭

index_stats 索引的設定和儲存資訊

偽表

dual 系統偽列表資訊

Oracle常用動態視圖介紹:

2.1.1 v$lock

給出了鎖的資訊,如type欄位, user type locks有3種:TM,TX,UL,system type locks有多種,常見的有:MR,RT,XR,TS等。我們只關心TM,TX鎖。

當TM鎖時,id1欄位表示object_id;當TX鎖時,trunc(id1/power(2,16))代表了復原段號。

2.1.2 v$sqlarea

共用池中儲存的sql和一些相關的資訊,如累計的執行次數(executions),邏輯讀(buffer_gets),物理讀(disk_reads)等統計資訊。

根據address和hash_value可以定位一條sql。sql_text欄位存的這個sql的前1000個字元。尋找整個的sql還需去v$sqltext或者v$sqltext_with_newlines。

2.1.3 v$session

V$SESSION是基礎資訊視圖,用於找尋使用者SID或SADDR。不過,它也有一些列會動態變化,可用於檢查使用者。

2.1.4 v$sesstat

根據session id可以得到這個session的統計資訊

2.1.6 v$process

v$process視圖包含當前系統oracle啟動並執行所有進程資訊。常被用於將oracle或服務進程的作業系統進程ID與資料庫session之間建立聯絡。

2.1.7 v$transaction

根據session id可以查到當前session正在執行的事務資訊:

select * from v$transaction where addr in (select taddr from v$session where sid=&sid );

2.1.8 v$sort_usage

temp資料表空間的使用方式,當temp資料表空間變得巨大的時候,根據session_addr可以得到session id,根據sqladdr和sqlhash可以得到正在執行的sql:

2.1.9 v$sysstat

所有instance的統計資訊

2.1.10 v$sqltext視圖

v$sqltext視圖包括Shared pool中SQL語句的完整文本,一條SQL語句可能分成多個塊被儲存於多個記錄內。

2.1.11 V$SESSION_WAIT視圖

這是一個尋找效能瓶頸的關鍵視圖。它提供了任何情況下session在資料庫中當前正在等待什麼(如果session當前什麼也沒在做,則顯示它最後的等待事件)。當系統存在效能問題時,本視圖可以做為一個起點指明探尋問題的方向。

V$SESSION_WAIT中,每一個串連到執行個體的session都對應一條記錄。

2.1.12 概述

和許可權,角色相關的視圖大概有下面這些:

DBA_SYS_PRIVS: 查詢某個使用者所擁有的系統許可權

USER_SYS_PRIVS: 目前使用者所擁有的系統許可權

SESSION_PRIVS: 目前使用者所擁有的全部許可權

ROLE_SYS_PRIVS: 某個角色所擁有的系統許可權

注意: 要以SYS使用者登陸查詢這個視圖,否則返回空.

ROLE_ROLE_PRIVS: 當前角色被賦予的角色

SESSION_ROLES: 目前使用者被啟用的角色

USER_ROLE_PRIVS: 目前使用者被授予的角色

另外更有針對錶的存取權限的視圖:

TABLE_PRIVILEGES

ALL_TAB_PRIVS

ROLE_TAB_PRIVS:某個角色被賦予的相關表的許可權

2.2.4 Examples

1.查詢目前使用者所擁有的許可權

Select * from session_privs;

2.查詢某個使用者被賦予的系統許可權.

能夠有多種方式

Select * from user_sys_privs;

或: select * from DBA_SYS_PRIVS where grantee=‘XXX‘

(需要目前使用者擁有DBA角色)

3. 查詢目前使用者被授予的角色:

1).Select * from SESSION_ROLES order by ROLE

說明: 這個查詢會返回目前使用者所被授予的全部角色, 其中包括嵌套授權的角色. 例如將DBA角色授予了一個使用者,DBA角色已被授予的角色(例如 exp_full_database 和 imp_full_database) 也會被查詢出來.

2). Select * from USER_ROLE_PRIVS

4. 查詢某一角色被賦予的系統許可權

Select Privilege from ROLE_SYS_PRIVS where ROLE=&Role

5. 查詢當前角色被授予的角色

Select GRANTED_ROLE from ROLE_ROLE_PRIVS where ROLE=&ROLE

說明: PLUSTRACE這個角色是用於執行SQL AUTO TRACE的, 通過執行$ORACLE_HOME/sqlplus/admin/plustrce.sql能夠產生這個角色

-----------DBA----------------
DBA_2PC_NEIGHBORS 包含待處理事務進入串連和退出串連資訊。
DBA_2PC_PENDING 包含等待恢複的分散式交易的資訊。
DBA_ALL_TABLES 顯示資料庫中所有表(對象表和關係表)的描述。
DBA_ANALYZE_OBJECTS 列出分析對象。
DBA_ASSOCIATIONS 列出使用者定義的統計資訊。
DBA_AUDIT_EXISTS 列出由AUDIT NOT EXISTS(不存在審計)和AUDIT EXISTS(存在審
計)產生的審計跟蹤條目。
DBA_AUDIT_OBJECT 包含系統中所有對象的審計追蹤記錄。
DBA_AUDIT_SESSION 列出關於CONNECT(串連)和DISCONNECT(中斷連線)的所有審訊追蹤記錄。
DBA_AUDIT_STATEMENT 列出關於GRANT(授權)、REVOKE(取消)、AUDIT〔審計〕、NOAUDIT(不審計)和ALTER SYSTEM(改變系統)語句的審記追蹤記錄。
DBA_AUDIT_TRAIL  列出所有的審記跟蹤條目。
DBA_BLOCKERS  列出所有人等待一個會話持有的鎖的所有會話,但並非它們自己在等待一個鎖。
DBA_CATALOG 列出所有資料庫表、視圖、同義字和序列。
DBA_CLU_COLUMNS 列出表列到簇列的映射。
DBA_CLUSTER_HASH_EXPRESSIONS 列出所有簇的散列(hash)函數。
DBA_CLUSTERS 包含資料庫中所有族的描述。
DBA_COL_COMMENS 列出所有表和視圖列的註解。
DBA_COL_PRIVS 列出資料庫中授予列的所有許可權。
DBA_COLL_TYPES 顯示資料庫中所有命名的集合類型,如VARRAY(數組)、巢狀表格、對象表,等等;
DBA_CONS_COLUMNS 包含在約束定義中的,可訪問的列的資訊
DBA_CONSTRAINTS 包含所有表上的約束定義。
DBA_CONTEXT 列出所有上下文名字空間的資訊。
DBA_DATA_FILES 包含有關資料庫檔案的資訊
DBA_DB_LINKS 列出資料庫中的所有資料庫連結。
DBA_DDL_LOCKS 列出資料庫持有的所有DDL鎖,及所有對一個DDL鎖的未定請求。
DBA_DEPENDENCIES 列出對象之間的依賴性。在沒有任何資料庫連結時所建立的視圖上的依賴性也是可用的。
DBA_DIM_ATTRIBUTES 代表維級和功能依賴的列之間的關係。維級列所在的表,必須與所依賴列所在的表相匹配。
DBA_DIM_CHILD_OF 代表在維中的一對維級之間的1:n的層次關係。
DBA_DIM_HIERARCHIES 代表一個維層次。
DBA_DIM_JOIN_KEY 代表兩個維表之間的串連。這種串連通常在一個雙親維級列和一個子列之間指定。
DBA_DIM_LEVEL_KEY 代表一個維級的列。一個級中列的位置通過KEY_POSITION來指定。
DBA_DIM_LEVELS 代表一個維級。一個維級的所有列,必須來自於同一關係。
DBA_DIMENSIONS 代表維對象。
DBA_DIRECTORIES 提供資料庫中所有目錄對象的資訊。
DBA_DML_LOCKS 列出資料庫中持有的所有DML鎖,和對一個DML鎖的所有未決請求。
DBA_ERRORS 列出資料庫中所有儲存的對象的當前錯誤。
DBA_EXP_FILES 包含匯出檔案的描述。
DBA_EXP_OBJECTS 列出以增量方式匯出的對象。
DBA_EXP_VERSION 包含最後匯出會話的版本號碼。
DBA_EXTENTS 列出資料庫中組成所有段的區。
DBA_FREE_SPACE 列出所有資料表空間中的空閑分區。
DBA_FREE_SPACE_COALESCED 包含資料表空間中合并空間的統計資料。
DBA_IND_COLUMNS 包含在所有表和簇中組成索引的列的描述。
DBA_IND_EXPRESSIONS 列出在所有表和簇中函數型索引的表達示。
DBA_IND_PARTITIONS 為每一個索引分割區,描述分區級的分區資訊、分區的儲存參數和由ANALYZE決定的各種分區統計資料。
DBA_IND_SUBPARTITIONS 為目前使用者擁有的每一個索引子分區,描述分區級的分區資訊、子分區的儲存參數和由ANALYZE決定的各種分區統計資料。
DBA_INDEXES 包含資料庫中所有索引的描述。
DBA_INDEXTYPE_OPERATORS 列出由索引類型支援的所有操作符。
DBA_INDEXTYPES 列出所有的索引類型。
DBA_JOBS 列出資料庫中的所有作業。
DBA_JOBS_RUNNING 列出資料庫中當前啟動並執行所有作業。
DBA_LIBRARIES 列出資料庫中所有的庫。
DBA_LOB_PARTITIONS 顯示包含在表中的使用者可訪問的LOB。
DBA_LOB_SUBPARTITIONS 顯示LOB資料子分區中的分區級屬性。
DBA_LOBS 顯示包含在所有表中的LOB.
DBA_LOCK_INTERNAL 包含每個被持有的鎖或簡易鎖的一行資訊,及鎖或簡易鎖的每一個未決定請求的一行資訊。
DBA_LOCKS 列出資料庫中持有的所有鎖或簡易鎖,及一個鎖或簡易鎖的所有未決請求。
DBA_METHOD_PARAMS 包含資料庫中類型的方法參數的描述。
DBA_METHOD_RESULTS 包含資料庫中所有類型的方法結果的描述。
DBA_MVIEW_AGGREGATES 代表在聚集執行個體化視圖的SELECT列表中出現的分組函數(聚集方法)。
DBA_MVIEW_ANALYSIS 代表潛在地支援查詢重寫,並有可用於應用程式分析的附加資訊的執行個體化視圖。這種視圖包括任何引用遠端資料表或者包括如SYSDATE或USER等非靜態值的執行個體化視圖。
DBA_MVIEW_DETAIL_RELATIONS 代表命名細節關係,這些關係或者在一個執行個體化視圖的FROM列表中,或者直接通過FORM列表中的視圖引用。在這個表中,沒有表示執行個體化視圖中的內嵌視圖。
DBA_MVIEW_JOINS 在一個執行個體化視圖的WHERE子句中,代表兩個列之間的串連。
DBA_MVIEW_KEYS 代表命名細節關係,這些關係或者在一個執行個體化視圖的FROM列表中,或者直接通過FORM列表中的視圖引用。在這個表中,沒有表示執行個體化視圖中的內嵌視圖。
DBA_NESTED_TABLES 顯示包含在所有表中的巢狀表格的描述。
DBA_OBJ_AUDIT_OPTS 列出一個使用者所擁有的所有對象的審計選項。
DBA_OBJECT_SIZE 列出各類PL/SQL對象的、用位元組數表示大小。
DBA_OBJECT_TABLES 顯示資料庫中所有對象表的描述。
DBA_OBJECTS 列出資料庫中所有的對象。
DBA_OPANCILLARY 列出操作符串連的附加資訊。
DBA_OPARGUMENTS 列出操作符串連的參數資訊。
DBA_OPBINDINGS 列出操作符串連。
DBA_OPERATORS 列出操作符。
DBA_OUTLINE_HINTS 列出組成概要的提示集。
DBA_OUTLINES 列出有關概要的資訊。
DBA_PART_COL_STATISTICS 包含所有表分區的列統計資料和長條圖資訊。
DBA_PART_HISTOGRAMS 包含所有表分區上長條圖的長條圖資料(每個長條圖的端點)。
DBA_PART_INDEXES 列出所有分區索引的對象級分區資訊。
DBA_PART_KEY_COLUMNS 描述所有分區對象的分區關鍵字列。
DBA_PART_LOBS 描述分區LOB的表級資訊,包括LOB資料分區的預設屬性。
DBA_PART_TABLES 列出所有分區表的對象級分區資訊。
DBA_PARTIAL_DROP_TABS 描述部分刪除的表。
DBA_PENDING_TRANSACTIONS 提供關於未完成事務(由於故障或協調器沒有提交或復原)的資訊。
DBA_POLICIES 列出策略。
DBA_PRIV_AUDIT_OPTS 描述通過系統和由使用者審計的當前系統許可權。
DBA_PROFILES 顯示所有開機檔案及其限制
DBA_QUEUE_SCHEDULES 描述當前傳播資訊的方案。
DBA_QUEUE_TABLES 描述在資料庫中建立的所有隊列表中的隊列的名稱和類型。
DBA_QUEUE 描述資料庫中每一個隊列的操作特徵。
DBA_RCHILD 列出任何重新整理組中的所有子組。
DBA_REFRESH 列出所有重新整理組。
DBA_REFRESH_CHILDREN 列出重新整理組中所有對象。
DBA_REFS 描述資料庫中所有表的物件類型列中的REF列和REF屬性。
DBA_REGISTERED_SNAPSHOT_GROUPS 列出該場地的所有快照登記組。
DBA_REGISTERED_SNAPSHOT 檢索本地表的遠程快照的資訊。
DBA_REPCAT_REFRESH_TEMPLATES 與Advanced Replication(進階複製)一起使用。
DBA_REPCAT_TEMPLATES_PARMS 與Advanced Replication(進階複製)一起使用。
DBA_REPCAT_TEMPLATES_SITES 與Advanced Replication(進階複製)一起使用。
DBA_REPCAT_USER_AUTHORIZATIONS 與Advanced Replication(進階複製)一起使用。
DBA_REPCAT_USER_PARM_VALUES 與Advanced Replication(進階複製)一起使用。
DBA_REPCATLOG 與Advanced Replication(進階複製)一起使用。
DBA_REPCOLUMN 與Advanced Replication(進階複製)一起使用。
DBA_REPCOLUMN_GROUP 與Advanced Replication(進階複製)一起使用。
DBA_REPCONFLICT 與Advanced Replication(進階複製)一起使用。
DBA_REPDDL 與Advanced Replication(進階複製)一起使用。
DBA_REPGENERATED 與Advanced Replication(進階複製)一起使用。
DBA_REPGENOBJECTS 與Advanced Replication(進階複製)一起使用。
DBA_REPGROUP 與Advanced Replication(進階複製)一起使用。
DBA_REPGROUPED_COLUMN 與Advanced Replication(進階複製)一起使用。
DBA_REPKEY_COLUMNS 與Advanced Replication(進階複製)一起使用。
DBA_REPOBJECT 與Advanced Replication(進階複製)一起使用。
DBA_REPPARAMETER_COLUMN 與Advanced Replication(進階複製)一起使用。
DBA_REPPRIORITY 與Advanced Replication(進階複製)一起使用。
DBA_REPPRIORITY_GROUP 與Advanced Replication(進階複製)一起使用。
DBA_REPPROP 與Advanced Replication(進階複製)一起使用。
DBA_REPPESOL_STATS_CONTROL 與Advanced Replication(進階複製)一起使用。
DBA_REPRESOLUTION 與Advanced Replication(進階複製)一起使用。
DBA_REPRESOLUTION_METHOD 與Advanced Replication(進階複製)一起使用。
DBA_REPSITES 與Advanced Replication(進階複製)一起使用。
DBA_RGROUP 列出所有重新整理組。
DBA_ROLE_PRIIVS 列出授予使用者和角色的角色
DBA_ROLES 列出資料庫中存在的所有角色
DBA_ROLLBACK_SEGS 包含復原段的描述
DBA_RSRC_CONSUMER_GROUP_PRIVS 列出所有已授權的資源消費組、使用者和角色。
DBA_RSRC_CONSUMER_GROUPS 列出資料庫中存在的所有資源消費組。
DBA_RSRC_MANAGER_SYSTEM_PRIVS 列出所有已授予屬於資源管理員系統許可權的使用者
和角色。
DBA_RSRC_PLAN_DIRECTIVES 列出資料庫中存在的所有資源計劃的指示。
DBA_RSRC_PLANS 列出資料庫中存在的所有資源計劃。
DBA_RULESETS 列出規則集資訊。
DBA_SEGMENTS 包含分配級所有資料庫段的儲存資訊。
DBA_SEOUENCES 包含資料庫中所有序列的描述。
DBA_SNAPSHOT_LOG_FILTER_COLS 列出記錄在快照日誌上的所有過濾列(不包括PK列)
DBA_SNAPSHOT_LOGS 列出資料庫中所有的快照日誌。
DBA_SNAPSHOT_REFRESH_TIMES 列出快照重新整理次數。
DBA_SNAPSHOTS 列出資料庫中所有的快照。
DBA_SOURCE 包含資料庫中所有儲存物件的來源。
DBA_STMT_AUDIT_OPTS 包含的資訊為:描述通過系統並由使用者審計的當前
系統審計選項。
DBA_SUBPART_COL_STATISTICS 列出表子分區的列統計資料和長條圖資訊。
DBA_SUBPART_HISTOGRAMS 列出表子分區中長條圖的實際資料(每個長條圖的端點)。
DBA_SUBPART_KEY_COLUMNS 列出用Composite Range(複合排列)或HASH方法進行分區
的表(和表上的本地索引)的子分區關鍵字列。
DBA_SYNONYMS 列出資料庫中所有同義字
DBA_SYS_PRIVS 列出授予使用者和角色的系統許可權。
DBA_TAB_COL_STATISTICS 包含在DBA_TAB_COLUMNS視圖中的列統計資料和長條圖資訊。
DBA_ TAB_COLUMNS 包含所有表、視圖和簇的描述列的資訊。
DBA_TAB_COMMENTS 包含對資料庫中所有表和視圖的註解。
DBA_TAB_HISTOGRAMS 列出所有表中列的長條圖。
DBA_TAB_PARTITIONS 對每一個表分區,描述它的分區級分區資訊、分區的儲存參數,和由
ANALYZE 決定的各種分區統計資料。
DBA_TAB_PRIVS 列出資料庫中所有授予對象的授權。
DBA_TAB_SUBPARTITIONS 對每一個表的子分區,描述它的名稱、表的名稱和它所屬的分區,
以及它的儲存屬性。
DBA_TABLES 包含資料庫中所有關係表的描述。
DBA_TABLESPACES 包含所有資料表空間的描述
DBA_TEMP_FILES 包含資料庫臨時檔案的資訊。
DBA_TRIGGER_COLS 列出所有觸發器中列的用法。
DBA_TRIGGERS 列出資料庫中所有觸發器。
DBA_TS_QUOTAS 列出所有使用者的資料表空間限額。
DBA_TYPE_ATTRS 顯示資料庫中類型的屬性。
DBA_TYPE_METHODS 描述資料庫中所有類型的方法。
DBA_TYPES 顯示資料庫中所有的抽象資料類型。
DBA_UNUSED_COL_TABS 包含對所有具有未使用列的表的描述。
DBA_UPDATABLE_COLUMNS 包含對可在一個串連視圖中,由資料庫管理員更新的列的描述。
DBA_USERS 列出資料庫中所有使用者的資訊。
DBA_USTATS 包含目前使用者的資訊。
DBA_VARRAYS 列出使用者可以訪問的視圖的文本。
DBA_VIEWS 包含資料庫中所有視圖的文本。
DBA_WAITERS 列出所有正在等待一個鎖的會話,以及列出正在阻止它們獲得該鎖的會話。


-----------$

V$ACCESS 顯示當前被鎖定的資料庫中的對象及正在訪問它們的會話。
V$ACTIVE_INSTANCES 為當前安裝的資料庫中出現的所有執行個體建立從執行個體名到執行個體號碼的
映射
V$AQ 描述當前資料庫中隊列的統計量。
V$ARCHIVE 包含歸檔所需的重做記錄檔中的資訊。每一行提供了一個線程所需的資訊。這些資訊在V$LOG中也是可用的。Oracle建議你使用V$LOG.
V$ARCHIVE_DEST 描述當前執行個體的所有歸檔日誌目的檔案及它們的當前值、模式和狀態。
V$ARCHIVED_LOG 顯示控制檔案中的歸檔日誌資訊,包括歸檔日誌名。在聯重做記錄檔成功地歸檔或清除(如果日誌被清除,名字列將為NULL)後,一條歸檔日誌記錄被插入。如果這個日誌被歸檔兩次,那麼就將有兩條具有相同THREAD#,SEQUENCE#,FIRST_CHANG#值的歸檔日誌記錄,但它們的名字不同。當一個歸檔日誌從一個備份組或一個副本中被恢複時,一個歸檔日誌記錄也將被插入。
V$ARCHIVE_PROCESSES 為一個執行個體提供關於不同ARCH進程狀態的資訊。
V$BACKUP 顯示所有聯機資料檔案的備份狀態。
V$BACKUP_ASYNC_IO 從控制檔案中顯示備份組的資訊。在這個備份組成功完成後,一個
備份組記錄將被插入。
V$BACKUP_CORRUPTION 從控制檔案中顯示資料檔案備份中有關損壞的資訊。注意在控
制檔案和歸檔記錄備份檔案中損壞是不能容忍的
V$BACKUP_DATAFILE 從控制檔案中顯示備份資料檔案和備份控制檔案的資訊。
V$BACKUP_DEVICE 顯示關於支援備份裝置的資訊。如果一個裝置類型不支援指名的裝置,那麼將為這個裝置類型返回一個帶有裝置類型和NULL裝置名稱的行。如果一個裝置類型支援指名的裝置,那麼將為每一個這種類型的可用裝置返回一行。特殊的裝置類型DISK不會通過這個視圖返回,因為它總是可用的 。
V$BACKUP_PIECE 從控制檔案中顯示備份塊的資訊。每一個備份組由一個更多個備份塊組
成。
V$BACKUP_REDOLOG 從控制檔案中顯示關於備份組中歸檔日誌的資訊。注意聯機的重做日
志檔案不能夠被直接備份。它們必須首先被儲存到磁碟上然後再進行
備份。一個歸檔記錄備份集能包含一個或多個歸檔日誌。
V$BACKUP_SET 從控制檔案中顯示備份組的資訊。在備份組成功完成後,一個備份組記錄將被插入。
V$BACKUP_SYNC_IO 從控制檔案中顯示備份組的資訊。在備份組成功完成後,一個備份
集記錄將被插入。
V$BGPROCESS 描述後台進程。
V$BH 這是一個並行伺服器視圖。這個視圖為系統全域區中的每一個緩衝區給出了狀態和探查次數。
V$BUFFER_POOL 顯示關於這個執行個體所有可用緩衝池的資訊。這個“集合數”屬於LRU簡易鎖集的數目。
V$BUFFER_POOL_STATISTICS 顯示關於這個執行個體所有可用緩衝池的資訊。這個“集合數”
屬於LRU簡易鎖集的數目。
V$CACHE 這是一個並行伺服器視圖。這個視圖包含當前執行個體的SGA中的每一個塊的頭部資訊,這個執行個體是與一個特殊資料庫物件相關聯的。
V$CACHE_LOCK 這是一個並行伺服器的視圖。除了特殊平台鎖管理器標識符不同外,
V$CACHE_LOCK 與V$CACHE非常相似。如果這個特殊平台鎖管理器為監視當前正發生的PCM鎖操作提供了工具,那麼這些資訊可能是有用的。
V$CIRCUIT 包含關於虛電路的資訊,這個虛電路是使用者通過發送器和伺服器到資料庫的所有串連。
V$CLASS_PING 顯示每一個塊類中被探查塊的數目。用這個視圖可以比較不同類的塊競爭。
V$COMPATIBILITY 顯示資料庫執行個體使用中的特徵,可能阻止系統效能下降到先前的版本。這是這些資訊的動態(SGA)版本,它不可能反映出所用過的另外一些執行個體的特徵,並可能包含暫時的不相容性(如UNDO段),不過這將在資料庫完全的關閉掉後不複存在。
V$COMPATSEG 列出資料庫使用中的永久性的特徵,這些特徵將會阻止資料庫回到早期的版本中去。
V$CONTEXT 列出目前的交談的設定屬性。
V$CONTROLFILE 列出控制檔案的名字。
V$CONTROLFILE_RECORD_SECTION 顯示關於控制檔案記錄部分的資訊。
V$COPY_CORRUPTION 顯示關於控制檔案中資料檔案副本損壞的資訊。
V$DATABASE 包含控制檔案中資料庫資訊。
V$DATAFILE 包含控制檔案中資料庫檔案的資訊。
V$DATAFILE_COPY 顯示控制檔案中資料檔案副本的資訊。
V$DATAFILE_HEADER 顯示資料檔案頭部的資料檔案資訊。
V$DBFILE 列出組成資料庫中的所有資料檔案。這個視圖是為曆史相容性保留的,我們建議用V$DATAFILE來代替。
V$DBLINK 描述由發布對V$DBLINK查詢的會話所開啟的所有資料庫連結(用
IN_TRANSACTION=YES連結)。這些資料庫連結必須在關閉前被提交或滾回。
V$DB_OBJECT_CACHE 顯示緩衝在庫快取中的資料庫物件。這些對象包括表、索引、簇、
同義字定義、PL/SQL過程和包及觸發器。
V$DB_PIPES 顯示當前資料庫中的管道。
V$DELETED_OBJECT 顯示控制檔案中被刪除歸檔日誌、資料檔案副本和備份塊的資訊。這
個視圖的唯一目的是最佳化恢複目錄的再同步操作。當一個歸檔日誌、資料檔案副本或備份塊被刪除時,相應的記錄將被做上刪除標誌。
V$DISPATCHER 提供調度進程的資訊。
V$ DISPATCHER_RATE 為調度進程提供速率統計量。
V$DLM_ALL_LOCKS 這是一個並行伺服器視圖。V$DLM_ALL_LOCKS列出當前所有鎖的資訊,這些是鎖管理器已知的被阻塞或阻塞其他對象的鎖資訊。
V$DLM_CONVERT_LOCAL 顯示本地鎖轉換操作所消耗的時間。
V$DLM_CONVERT_REMOTE 顯示遠程鎖轉換操作所消耗的時間。
V$DLM_LOCKS 這是一個並行伺服器視圖。V$DLM_ALL_LOCKS 列出當前所有鎖的資訊,這些是鎖管理器已知的被阻塞或阻塞其他對象的鎖資訊。
V$DLM_MISC 顯示多種DLM統計量。
V$DLM_RESS 這是一個並行伺服器的視圖,它顯示了當前鎖管理器已知的全部資源的資訊。
V$ENABLEDPRIVS 顯示被授與權限。這些許可權可以在SYS.SYSTEM_PRIVILEGES_MAP這個表中找到。
V$ENQUEUE_LOCK 顯示排隊狀態物件所擁有的全部鎖。這個視圖中的列等同於V$LOCK
中的列。更多的資訊參見V$LOCK.
V$EVENT_NAME 包含等待事件的資訊。
V$EXECUTION 顯示並存執行中的資訊。
V$FALSE_PING 這是一個並行伺服器視圖。這個視圖顯示可能得到探查失敗的緩衝區,探查被同樣鎖保護的緩衝區10次以上,如像另一個探查10次以上的緩衝區。被鑒別為獲得探查失敗資訊的緩衝區能夠被重新對應到GC_FILES_TO_LOCKS 中以減少鎖的衝突。
V$FAST_START_SERVERS 提供關於執行並行事務恢複的所有從屬恢複操作的資訊。
V$FAST_START_TRANSACTIONS 包含關於Oracle 恢複中的事務進展資訊。
V$FILE_PING 顯示每一個資料檔案被探查的塊數目。反過來,這些資訊能被用來決定對一個存在的資料檔案訪問方式,同時也可以決定從資料檔案塊到PCM鎖的新的映射。
V$FILESTAT 包含檔案關於讀/寫統計量的資訊
V$FIXED_TABLE 顯示資料庫中所有動態效能表、視圖和匯出表。一些V$表(如
V$ROLLNAME)涉及到了真正的表,沒有被列出來。
V$FIXED_VIEW_DEFINITION 包含所有固定視圖的定義(以V$開頭的視圖)。應謹慎地使
用這個表。Oracle 總是想從版本到版本保持固定視圖的行為,但是固定視圖的定義能夠在沒有通知的情況下改變。用這些定義通過使用動態效能表中的索引列可以最佳化你的查詢。
V$GLOBAL_BLOCKED_LOCKS 顯示全域塊鎖。
V$GLOBAL_TRANSACTION 顯示當前啟用的全域事務的資訊。
V$HS_AGENT 標識當前運行在一個給定的主機上的HS代理的集合,每一個代理進程用一行表示。
V$HS_SESSION 標識當前為一個Oracle 伺服器開啟的HS會話集。
V$INDEXED_FIXED_COLUMN 顯示建立索引的動態效能表中的列(X$表),X$表能夠在沒
有通知的情況下改變。使用這個視圖僅僅在寫查詢方面比固定視圖(V$視圖)的效率要高。
V$INSTANCE 顯示當前執行個體的狀態。這個V$INSTANCE 版本同早期的V$INSTANCE 版本不相容。
V$INSTANCE_RECOVERY 用來監視執行使用者指定恢複讀次數的限制機制。
V$LATCH 為非雙親簡易鎖列出統計表,同時為雙親簡易鎖列出總計統計。就是說,每一個雙親簡易鎖的統計量包括它的每一個子簡易鎖的計算值。
V$LATCHHOLDER 包含當前簡易鎖持有人的資訊。
V$LATCHNAME 包含關於顯示在V$LATCH中的簡易鎖的解碼簡易鎖名字的資訊。
V$LATCHNAME 中的行與V$LATCH中的行有一一對應的關係。
V$LATCH_CHILDREN 包含關於子簡易鎖的統計量。這個視圖包括V$LATCH中的所有列和
一個CHILD#列。注意如果子簡易鎖LATCH#列相匹配,那麼它們將具有相同的雙親。
V$LATCH_MISSES 包含試圖獲得一個簡易鎖失敗的統計量。
V$LATCH_PARENT 包含關於雙親簡易鎖的統計量。V$LATCH_PARENT中的列與V$LATCH中的列是相等的。
V$LIBRARYCACHE 包含關於快取效能和活動的統計量。
V$LICENSE 包含關於許可證限制的資訊。
V$LOADCSTAT 包含在一個直接裝載執行過程中所編譯的SQL*Loader統計量。這些統計量適用於整個的載入。既然裝載資料和查詢不能在同一時間進行,那麼,任何對這個表的SELECT操作都將會導致”no rows retured”(沒有行返回)
V$LOADTSTAT 包含在一個直接裝載執行過程中所編譯的SQL*Loader統計量。這些統計量適用於當前的表。既然裝載資料和查詢不能在同一時間進行,那麼,任何對這個表的SELECT操作都將會導致”no rows retured”(沒有行返回)
V$LOCK 列出當前ORACLE伺服器所持有的鎖和對一個鎖或簡易鎖的未決請求。
V$LOCK_ACTIVITY 這是一個並行伺服器視圖。它顯示當前執行個體的DLM鎖操作活動,每
一行對應著鎖操作的類型。
V$LOCK_ELEMENT 這是一個並行伺服器視圖。每一個被緩衝快取使用的PCM鎖在
V$LOCK_ELEMENT中都有一個條目。與一個鎖元素相對應的PCM鎖的名字是(‘BL’,indx,class)。
V$LOCKED_OBJECT 列出在這個系統中每一個事務所獲得的全部鎖。
V$LOCKS_WITH_COLLISIONS 這是一個並行伺服器視圖。用這個視圖可以尋找保護多重鎖
緩衝區的鎖,這些緩衝區的每一個至少被強制性的讀或寫達十次以上。那些正經曆著探查失敗的緩衝區,主要是由於被映射到同樣的鎖上。
V$LOG 包含控制檔案中的記錄檔資訊。
V$LOGFILE 包含重做記錄檔的資訊。
V$LOGHIST 包含控制檔案中的日誌曆史資訊。這個視圖是為曆史相容性保留的。這裡建議使用V$LOG_HISTORY來代替它。
V$LOGMNR_CONTENTS 包含日誌曆史資訊。
V$LOGMNR_DICTIONARY 包含日誌曆史資訊。
V$LOGMNR_LOGS 包含日誌資訊。
V$LOGMNR_PARAMETERS 包含日誌資訊。
V$LOG_HISTORY 包含控制檔案中的日誌曆史資訊。
V$MLS_PARAMETERS 這是一個ORACLE委託伺服器(Trusted Oracle Server)視圖,這個視圖列出ORACLE指定委託伺服器的初始化參數。更多的資訊,可以在你的ORACLE委託檔案中查到。
V$MTS 包含調節多線程的伺服器的資訊。
V$MYSTAT 包含當前會話的統計量。
V$NLS_PARAMETERS 包含當前NLS參數的值。
V$NLS_VALID_VALUES 列出NLS參數所有有效資訊。
V$OBJECT_DEPENDENCY 能夠通過當前裝戴在共用池中的包、過程或遊標來決定依賴於那
一個對象。例如,與V$SESSIONV和$SQL一起,它能被用來決定在SQL語句中使用哪一個正在被使用者執行的表。要知道更多的資訊,請見V$SESSION和V$SQL
V$OBSOLETE_PARAMETER 列出陳舊的參數。只要有某一值為TRUE,你就應該檢查為什
麼。
V$OFFLINE_CURSOR 顯示控制檔案中資料檔案的離線資訊。
V$OPEN_CURSOR 列出每一個使用者會話當前開啟的和解析的遊標。
V$OPTION 列出用ORACLE伺服器安裝的選項。
V$PARALLEL_DEGREE_LIMIT_MTH 顯示所有有效並行度限制資源分派的方法。
V$PARAMETER 列出關於初始化參數的資訊。
V$PING 這是一個並行伺服器視圖。除了只顯示至少被探查一次的塊有所不同外,V$PING視圖與V$CACHE視圖完全是一樣的,這個視圖包含當前執行個體的SGA中每一塊的塊首部資訊,這個執行個體是與一個特定的資料庫物件相關聯的。
V$PQ_SESSTAT 列出並行查詢會話的統計資訊。注意:這個視圖在未來的版本中將會成為過的 。
V$PQ_SLAVE 列出一個執行個體上每個活動並存執行伺服器的統計量。注意:這個視圖在未來的版本中將會過時而被一個新的稱做V$PX_PROCESS的視圖所代替。
V$PQ_SYSSTAT 列出並行查詢的系統統計量。注意:這個視圖在未來的版本中將會過時而被一個新的稱做V$PX_PROCESS_SYSSTAT的視圖所代替。
V$PQ_TQSTAT 包含並存執行操作上的統計量。這些統計量是在完成了查詢後編輯的,並且僅在會話期保持。它顯示在執行樹的每一級階段,通過每一個並行運行伺服器處理的行數。這個視圖能夠協助在一個查詢執行中測定不平衡的問題。注意:這個視圖在未來的版本中將稱做V$PX_TQSTAT視圖。
V$PROCESS 包含關於當前活動進程的資訊。當LATCHWAIT列顯示一個進程正等待什麼樣的簡易鎖時,LATCHSPIN列就顯示一個進程正圍繞什麼樣簡易鎖運行。在多處理器機器上,ORACLE進程在等待一個簡易鎖之前是圍繞它啟動並執行。
V$PROXY_ARCHIVEDLOG 包含歸檔記錄備份檔案的描述資訊,這些備份檔案帶有一個稱
為Proxy副本的新特徵。每一個行代表一個歸檔日誌的備份資訊。
V$PROXY_DATAFILE 包含資料檔案和控制檔案備份的描述資訊,這個備份檔案帶了一個稱
為Proxy副本的新特徵。每一行代表一個資料庫檔案的備份資訊。
V$PWFILE_USERS 列出被授予SYSDBA和SYSOPER許可權的使用者,這些許可權就象從
password檔案中衍生而來一樣。
V$PX_PROCESS 包含正運行並行操作的會話的資訊。
V$PX_PROCESS_SYSSTAT 包含正運行並行操作的會話的資訊。
V$PX_SESSION 包含正運行並行操作的會話的資訊。

oracle系統檢視表

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.