ORACLE動態效能檢視大全

2021-05-17 00:55:52 字數 2343 閱讀 9200

本附錄介紹動態效能檢視。這些檢視一般作為v$檢視引用。本附錄包括下列內容:

● 動態效能檢視。

● 檢視說明。

a.1 動態效能檢視

oracle伺服器包括一組基礎檢視,這些檢視由伺服器維護,系統管理員使用者 sys 可以訪問它們。這些檢視被稱為動態效能檢視,因為它們在資料庫開啟和使用時不斷進行更新,而且它們的內容主要與效能有關。

雖然這些檢視很像普通的資料庫表,但它們不允許使用者直接進行修改。這些檢視提供內部磁碟結構和記憶體結構方面的資料。使用者可以對這些檢視進行查詢,以便對系統進行管理與優化。

檔案catalog.sql包含這些檢視的定義以及公用同義詞。必須執行catalog.sql建立這些檢視及同義詞。

a.1.1 v$ 檢視

動態效能檢視由字首v_$標識。這些檢視的公用同義詞具有字首v$。資料庫管理員或使用者應該只訪問v$物件,而不是訪問v_$物件。

動態效能檢視由企業管理器和oracle trace使用,oracle trace是訪問系統效能資訊的主要介面。

建議: 一旦例項啟動,從記憶體讀取資料的v$檢視就可以訪問了。從磁碟讀取資料的檢視要求資料庫已經安裝好了。

警告:給出動態效能檢視的有關資訊只是為了系統的完整性和對系統進行管理。公司並不承諾以後也支援這些檢視。

a.1.2 gv$ 檢視

在oracle中,還有一種補充型別的固定檢視。即gv$(global v$,全域性v$)固定檢視。對於本章介紹的每種v$ 檢視(除v$cache_lock、v$lock_activity、v$locks_with_collisions和v$rollname外),都存在乙個gv$檢視。

在並行伺服器環境下,可查詢gv$檢視從所有限定例項中檢索v$檢視的資訊。除v$資訊外,每個gv$檢視擁有乙個附加的名為inst_id的整型列。inst_id列顯示從其獲得相關的v$檢視資訊的例項號。

inst_id列可用作乙個從可得到的例項集檢索v$資訊的過濾器。例如,下列查詢:

select * from gv$lock where inst_id = 2 or inst_id = 5

表示從例項2 和 5上的v$ 檢視中檢索資訊。

gv$檢視可用來返回用ops_admin_group 引數定義的例項組上的資訊。

gv$檢視具有下列限制:

● 在安裝資料庫的所有例項上,parallel_max_servers引數的值必須大於零。

● 為了成功完成查詢,必須至少用乙個成員來定義ops_admin_group引數。

a.1.2 訪問動態效能表

在安裝之後,僅有使用者名為sys或具有sysdba role的使用者能夠訪問動態效能表。

a.2 檢視說明

本節列出動態效能檢視的列和公用同義詞。

1.v$access

此檢視顯示資料庫中當前鎖定的物件及訪問它們的會話。

列資料型別說明

2. v$active_instances

對所有當前使資料庫安裝的例項,此檢視將例項名對映到例項號。

列資料型別說明

3. v$aq

此檢視描述資料庫中佇列的統計資料。

列資料型別說明

4. v$archive

此檢視包含需要歸檔的重做日誌檔案的資訊。每行提供乙個執行緒的資訊。這些資訊在v$log中也可得到。oracle建議使用v$log。更多資訊,請參閱「v$log」。

列資料型別說明

5. v$archive_dest

對於當前例項,此檢視描述所有歸檔日誌目標、它們的當前值、模式以及狀態。

列資料型別說明

關於歸檔日誌目標,請參閱log_archive_dest、log_archive_duplex_dest、log_archive_dest_n、log_archive_dest_state_n、standby_archive_dest和log_archive_min_succeed_dest 。

6. v$archive_log

此檢視從包含歸檔日誌名的控制檔案中顯示歸檔日誌資訊。在聯機重做日誌成功地歸檔或清除後插入的(如果日誌被清除,則名稱列為null)後,插入乙個歸檔日誌記錄。如果該日誌歸檔兩次,將有兩個具有thread#、sequence#、first_change#但名稱不同的歸檔日誌記錄。

在從備份集或拷貝重新儲存歸檔日誌時,也插入乙個歸檔日誌記錄。

列資料型別說明

7. v$archive_processes

此檢視提供例項的各種arch程序的狀態資訊。

列資料型別說明

8. v$backup

此檢視顯示所有聯機資料檔案的備份狀態。

列資料型別說明

9. v$backup_async_io

此檢視顯示控制檔案中的備份集資訊。在成功地完成備份集時,插入乙個備份集記錄。

列資料型別說明

oracle函式大全

oracle函式大全 1 第一講單行函式和組函式詳解 pl sql單行函式和組函式詳解 函式是一種有零個或多個引數並且有乙個返回值的程式。在sql中oracle內建了一系列函式,這些函式都可被稱為sql或pl sql語句,函式主要分為兩大類 單行函式 組函式本文將討論如何利用單行函式以及使用規則。s...

oracle許可權大全

oracle許可權筆記 一 系統的預設使用者 1.sys 系統管理員,擁有最高許可權 2.system 本地管理員,次高許可權 3.scott 普通使用者,密碼預設為tiger,預設未解鎖 二 登陸 1.sqlplus assysdba 登陸sys帳戶 2.sqlplussysassysdba 同上...

優化Oracle資料庫效能

4.調整伺服器記憶體分配記憶體分配是在資訊系統執行過程中優化配置的。資料庫管理員根據資料庫的執行狀況不僅可以調整資料庫系統全域性區 sga區 的資料緩衝區 日誌緩衝區和共享池的大小,而且還可以調整程式全域性區 pga區 的大小。5.調整硬碟i o 這一步是在資訊系統開發之前完成的。資料庫管理員可以將...