使用處理報表

使用處理程序報告來檢視 (視處理程序而定):

每個 Extract,Replicat 處理作業都會產生報表檔案。此報表可協助您診斷執行期間發生的問題,例如無效的對應語法、SQL 錯誤及連線錯誤。

若要檢視處理報表,請使用下列任一項:

依預設,報表的副檔名是 .rpt,例如 EXTORA.rpt。預設位置是 Oracle GoldenGate 目錄的 dirrpt 子目錄。不過,建立群組時,可以變更這些特性。建立後,報表檔案必須保留在其原始位置,Oracle GoldenGate 才能在處理開始後正常運作。

若要決定程序報告的名稱和位置,請使用 INFO EXTRACT 或 INFO REPLICAT 指令。

排定處理報表中的執行時間統計資料

依預設,執行時期統計資料會在每次執行結束時寫入報表一次。對於長時間或連續執行,您可以使用選用的參數,定期檢視這些統計資料,而不需等待執行結束。

若要設定報表程式實際執行統計資料的排程表,請使用 Extract 或 Replicat 參數檔中的 REPORT 參數,指定在報表中產生程式實際執行統計資料的日期與時間。請參閱 [REPORT](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF-GUID-C290DC47-A8A5-4EA6-89B4-D2F91EC30339)。

若要視需要傳送程式實際執行統計資料至報表,請使用 SEND EXTRACT 或 SEND REPLICAT 命令搭配 REPORT 選項,視需要檢視目前的程式實際執行統計資料。

檢視處理程序報告中的記錄計數

使用 [REPORTCOUNT](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF-GUID-533C7F6A-18CE-48B2-A7BE-CAF69271AB1B) 參數來報告 Extract 或 Replicat 自啟動後所處理的異動記錄計數。每個交易記錄都代表一個邏輯資料庫作業,此作業是在 Oracle GoldenGate 擷取的交易內執行。記錄筆數會列印至報表檔案與畫面。

防止 SQL 錯誤填入 Replicat 報表檔案

使用 [WARNRATE](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF-GUID-26FAB960-AF5E-4BAE-8960-79853A4F20DA) 參數來設定可在任何目標表格上容許的 SQL 錯誤數目臨界值,然後再報告至處理報表和錯誤日誌。錯誤會報告為警告。如果您的環境可以容忍大量的這些錯誤,增加 WARNRATE 可協助將這些檔案的大小降到最低。