INFO REPLICAT

使用 INFO REPLICAT 來擷取 Replicat 群組的處理歷史記錄。此命令的輸出包括:

一般命令只顯示線上 (連續) Replicat 群組的資訊。作業會被排除。

發出 INFO REPLICAT 時,即可停止或執行 Replicat。若為執行中的處理作業,RUNNING 的狀態代表下列其中一項:

關於延遲

Checkpoint Lag 是將上一個檢查點寫入檢查點檔案時的延遲 (秒)。例如,以下列為例:

以這些值作為假設,回報的延遲為 00:01:00 (一分鐘,即 14:58 與 14:59 之間的時間差)。

延遲值 UNKNOWN 表示 Replicat 可以執行,但尚未處理過記錄,或者來源系統的時鐘早於目標系統的時鐘 (因為時鐘不準,而非時區差異)。

若要進一步瞭解延遲資訊,請參閱 LAG REPLICAT 。若需完整的端對端延遲,請使用活動訊號表功能。請參閱 ADD HEARTBEATTABLE 。

語法

INFO REPLICAT group_name
[, SHOWCH [checkpoint_number]]
[, DETAIL]
[, TASKS | ALLPROCESSES]

group_name

Replicat 群組的名稱或用以指定多個群組的萬用字元 (*)。例如,T* 會顯示名稱開頭為 T 之所有 Replicat 群組的資訊。

SHOWCH [checkpoint_number]

顯示目前的檢查點詳細資訊,包括記錄到檢查點檔案和記錄到檢查點表格的項目 (若目前使用中的話)。資料庫檢查點顯示包括表格名稱、雜湊索引鍵 (唯一 ID) 以及建立時戳。指定 checkpoints-number 值即可包含指定數目的先前檢查點和目前的檢查點。

DETAIL

顯示詳細資訊。若為 Oracle 目標,當 Replicat 處於整合模式時,DETAIL 會顯示內送伺服器的名稱。

若 Replicat 為協調模式,DETAIL 只會顯示作用中的繫線。例如,如果建立名為 CR 的 Replicat 最多有 15 個繫線,但只有 7-9 個繫線在執行中,INFO REPLICAT group_name (含 DETAIL) 只會顯示協調器繫線 (CR)、CR007、CR008 以及 CR009。其他繫線有檢查點,但是它們不會顯示在命令輸出中。

若要檢視含有 DETAIL 輸出的 LOGBSN 資訊,請先發出 DBLOGIN 命令,再發出 INFO REPLICAT。如果針對協調式 Replicat 的特定繫線 ID 發出命令,則只會顯示該繫線的 LOGBSN。否則,會顯示所有執行緒的 LOGBSN。

TASKS

只顯示 Replicat 作業。INFO REPLICAT 將不會顯示萬用字元引數所指定的作業。

ALLPROCESSES

顯示所有 Replicat 群組,包括作業。

範例


INFO REPLICAT *, DETAIL, ALLPROCESSES

INFO REPLICAT *, TASKS

INFO REPLICAT repe, SHOWCH

下列範例從「管理從屬端」執行命令。

INFO REPLICAT repe

REPLICAT   REPE  Initialized   2019-11-20 23:54   Status STOPPED
Description          demo replicat
Checkpoint Lag       00:00:00 (updated 00:00:14 ago)
Log Read Checkpoint  File ea000000000
                     First Record  RBA 0
Settings Profile     default_security
Encryption Profile   LocalWallet