檢視V$DATAGUARD_STATS
在官方文件上,關於V$DATAGUARD_STATS是這樣描述的: 該動態效能檢視顯示出在主庫上產生了多少重做日誌資料,但是還沒有被備庫所應用。所以,透過查詢該檢視可以基本確定如果萬一主庫出現崩潰的話,備庫上將丟失多少重做日誌資料。我們可以在一套Dataguard環境下的任一備庫的例項上從該檢視裡獲取相關資訊,然而,在主庫的例項上查詢該檢視返回的資訊都將是空。也就是說,只可以從備庫的例項上查詢V$DATAGUARD_STATS,從主庫例項上是看不到任何有用資訊的。
接下來,解釋一下各個欄位的值資訊:
NAME:
- apply lag,該值表示在透過在備庫上應用主庫傳遞過來的重做日誌與出庫同步所延遲的時間。APPLY LAG: Amount of time that the application of redo data on the standby database lags behind the primary database.從查詢中可以看到第1個延遲15秒,第2個延遲0秒。說明該11g的備庫應用重做日誌已經與該主庫完全同步了。
- transport lag,該值表示在單位時間內主庫上產生的重做日誌還沒有傳輸到備庫上,或者主庫上產生的重做日誌還沒有被備庫所應用。從查詢中看到第1個10g備庫上的日誌傳輸延遲7秒,而第2個11g備庫的日誌傳輸延遲為0。
- apply finish time,該值表示在備庫上完成應用重做日誌所需要的時間。從第1個查詢中看到完成應用重做日誌還需要0.1秒,第2個查詢中則為0,因為已經完全同步。
- estimated startup time,該值表示啟動和開啟物理備庫所需要的時間,該欄位不是適用於邏輯備庫。 An estimate of the time needed to start and open the database.
- standby has been open,該值表示物理備庫自從上次啟動以來,是否以OPEN READ ONLY方式開啟過?該引數值如果是Y,現在需要做FAILOVER,那麼就需要先將該物理備庫shutdown然後以OPEN READ WRITE方式開啟。從第1個查詢中,看到該物理備庫如果做FAILOVER,那麼就需要shutdown--->startup open read write;第2個查詢中則沒有該記錄,因為 11g的dataguard可以一邊OPEN READ ONLY,一邊執行redo apply,也就是11g 的ACTIVE Dataguard。
VALUE:給出各個引數的值。如第1個查詢中的,apply finish time值為+00 00:00:00.1,說明該物理備庫需要0.1秒的時間來完成應用剩餘的重做日誌資料。
UNIT:各個引數的時間單元。
TIME_COMPUTED:物理備庫上估算各個引數的本地時間。
DATUM_TIME:在物理備庫上獲取後設資料來估算 APPLY LAG 和 TRANSPORT LAG 這兩個引數值的本地時間。如果從多次查詢中看到該時間值對應的APPLY LAG 和 TRANSPORT LAG 這兩個引數值保持不變的話,那麼就說明該物理備庫已經停止從主庫接收到重做資料! 該欄位是11g中新出現的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2774255/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20211019]V$DETACHED_SESSION檢視.txtSession
- [20211214]檢視檢視V$ACTIVE_SESSION_HISTORY遇到奇怪問題.txtSession
- [20210528]V$INDEXED_FIXED_COLUMN檢視.txtIndex
- [20210418]查詢v$檢視問題.txt
- V$ACTIVE_SESSION_HISTORY檢視的使用Session
- [20201207]12c v$open_cursor檢視.txt
- [20181103]12c檢視V$EVENT_NAME.txt
- ORACLE 閃回檢視v$flashback_database_log/statOracleDatabase
- v$parameter gv$parameter 檢視 DDL 與隱含引數
- Java物件導向系列[v1.0.0][索引與檢視]Java物件索引
- 11 UML中的邏輯檢視、程序檢視、實現檢視、部署檢視
- Metadata for Mac(影像後設資料檢視器)v1.7Mac
- 透過v$sql_bind_capture 檢視繫結變數。SQLAPT變數
- [Django REST framework - 檢視元件之檢視基類、檢視擴充套件類、檢視子類、檢視集]DjangoRESTFramework元件套件
- ASP.NET Core 5.0 MVC中的檢視分類——佈局檢視、啟動檢視、具體檢視、分部檢視ASP.NETMVC
- 快速影像檢視器:EdgeView 4 for Mac v4.4.5啟用版ViewMac
- 快速影像檢視器:EdgeView 4 for Mac v4.4.2啟用版ViewMac
- EdgeView 2 for Mac(影像檢視軟體) v2.917啟用版ViewMac
- [20190312]檢視v$datafile欄位OFFLINE_CHANGE#, ONLINE_CHANGE#.txt
- 輕量級影像檢視器:Lyn for Mac v2.3.6漢化版Mac
- [20200211]檢視v$db_object_cache的CHILD_LATCH欄位.txtObject
- [20200212]使用DBMS_SHARED_POOL.MARKHOT與檢視v$open_cursor.txt
- [20200417]跟蹤特定sql語句以及v$open_cursor檢視.txtSQL
- EtreCheckpro for mac(快速檢視硬體資訊) v6.4啟用版Mac
- [20180907]訪問v$檢視與一致性讀取.txt
- 怎樣清除v$archived_log檢視中的過期資訊Hive
- drf : 通用檢視類和(GenericAPIView)5個檢視擴充套件類,九個檢視子類,檢視集。APIView套件
- 09檢視
- 檢視層
- 物化檢視
- gc 檢視GC
- MYSQL 檢視MySql
- 檢視助手
- 【YashanDB知識庫】v$instance檢視中例項角色含義不明確
- 透過v$wait_chains檢視診斷資料庫hang和ContentionAI資料庫
- day04-檢視和檢視解析器
- Django檢視之檢視類和中介軟體Django
- Oracle普通檢視和物化檢視的區別Oracle