整合式 Replicat 與平行 Replicat 在整合式模式中的其他參數選項
您可以使用 DBOPTIONS 參數搭配 INTEGRATEDPARAMS 選項來設定這些參數,也可以使用 INTEGRATEDPARAMS 選項來動態發出 SEND REPLICAT 命令。
預設的 Replicat 組態必須足夠。不過,您可以視需要設定下列輸入伺服器參數,以支援特定需求。
備註:
如需這些參數的詳細資訊和使用指南,請參閱 Oracle AI Database PL/SQL Packages and Types Reference 中的 "DBMS_APPLY_ADM" 小節。
如需有關參數的詳細資訊,請參閱 DBOPTIONS 。
-
COMMIT_SERIALIZATION:控制已套用交易的確認順序,以及 2 種模式DEPENDENT_TRANSACTIONS和FULL。Oracle GoldenGate 的預設模式為DEPENDENT_TRANSACTIONS,可依正確的順序套用相依交易,但可能不一定要以來源確認順序套用。在FULL模式中,套用交易時會強制執行來源確認順序。 -
BATCHSQL_MODE:控制包含待處理相依性的批次執行排程模式。擱置相依性是另一個已排定但未完全執行之交易的相依性。預設值為DEPENDENT。您可以使用下列三種模式:受扶養人
沒有提前開始的相依性感知排程。沒有待處理相依性時,會排定批次交易。
DEPENDENT_EAGER
具有提早開始的相依性感知批次處理。無論待處理相依性為何,都會排定批次交易。
循序
循序批次處理。交易會根據原始承諾訂單,依序將交易分組。
-
DISABLE_ON_ERROR:決定套用伺服器是否停用,或在未解決的錯誤上繼續。Oracle GoldenGate 的預設值為N(發生錯誤時繼續執行),不過,如果在發生錯誤時需要停用套用伺服器,您可以將選項設為 Y。 -
EAGER_SIZE:設定接收確認記錄之前,Oracle GoldenGate 開始套用資料的交易大小臨界值 (在 LCR 數目中)。Oracle GoldenGate 的預設值為15100。 -
ENABLE_XSTREAM_TABLE_STATS:控制是否在V$GOLDENGATE_TABLE_STATS檢視中記錄已套用交易的統計資料,或者是否完全收集。Oracle GoldenGate 的預設值為Y(收集統計資料)。 -
MAX_PARALLELISM:限制負載過重時可使用的套用伺服器數目。此數目會在工作負載結束後再次減少。只有在PARALLELISM大於 1 且MAX_PARALLELISM大於PARALLELISM時,套用伺服器數目的自動調整才會生效。如果PARALLELISM等於MAX_PARALLELISM,則套用伺服器的數目在工作負載期間會維持不變。Oracle GoldenGate 的預設值為 50。 -
MAX_PGA_SIZE:控制目標資料庫上的「程式整體區域 (PGA)」配置量。Oracle GoldenGate 的預設值為 1 GB。如果未設定此參數,則以PGA_AGGREGATE_TARGET繫結。 -
MAX_SGA_SIZE:控制內送伺服器使用的共用記憶體大小。Oracle GoldenGate 的預設值為INFINITE。如需調整建議的大小,請參閱管理伺服器資源。 -
MESSAGE_TRACKING_FREQUENCY:控制透過套用處理將 LCR 標示為高階 LCR 追蹤的頻率。預設值為2000000,表示每追蹤 200 萬個 LCR。零值 (0) 會停用 LCR 追蹤。 -
PARALLELISM:設定可在一般條件下使用的套用伺服器數目下限。將PARALLELISM設為 1 會停用套用併行執行,而且交易會與單一套用伺服器處理作業一起套用。Oracle GoldenGate 的預設值為4。對於 Oracle Standard Edition,此值必須設為1。 -
PARALLELISM_INTERVAL:設定計算目前工作負載活動的間隔 (秒)。Replicat 每隔 5 XPARALLELISM_INTERVAL秒計算平均傳輸量。每次計算之後,套用元件會增加或減少套用伺服器的數目,以嘗試改善傳輸量。如果傳輸量有所改善,套用元件會保留新的套用伺服器數目。只有在PARALLELISM設為大於 1 的值,且MAX_PARALLELISM值大於PARALLELISM值時,才會使用併行執行間隔。預設值為 5 秒。 -
PRESERVE_ENCRYPTION:控制是否保留使用「通透資料加密」加密之資料欄的加密。Oracle GoldenGate 的預設值為N(請勿以加密形式套用資料)。 -
TRACE_LEVEL:控制 Replicat 內送伺服器的追蹤層次。僅適用於 Oracle Support 的指引。Oracle GoldenGate 的預設值為0(無追蹤)。 -
WRITE_ALERT_LOG:控制 Replicat 內送伺服器是否將訊息寫入 Oracle 警示日誌。Oracle GoldenGate 的預設值為Y(是)。