Zusätzliche Parameteroptionen für integriertes Replicat und paralleles Replicat im integrierten Modus
Sie können diese Parameter festlegen, indem Sie den Parameter DBOPTIONS mit der Option INTEGRATEDPARAMS verwenden oder dynamisch den Befehl SEND REPLICAT mit der Option INTEGRATEDPARAMS absetzen.
Die standardmäßige Replicat-Konfiguration muss ausreichend sein. Bei Bedarf können Sie jedoch die folgenden Parameter für den eingehenden Server festlegen, um bestimmte Anforderungen zu unterstützen.
Hinweis:
Ausführliche Informationen und Nutzungsrichtlinien für diese Parameter finden Sie im Abschnitt "DBMS_APPLY_ADM" in der Oracle AI Database PL/SQL Packages and Types Reference.
Weitere Informationen zum Parameter finden Sie unter DBOPTIONS.
-
COMMIT_SERIALIZATION: Steuert die Reihenfolge, in der angewendete Transaktionen festgeschrieben werden. Die Modi 2 sindDEPENDENT_TRANSACTIONSundFULL. Der Standardmodus für Oracle GoldenGate istDEPENDENT_TRANSACTIONS, bei dem abhängige Transaktionen in der richtigen Reihenfolge angewendet werden, jedoch nicht unbedingt in der Quell-Commit-Reihenfolge angewendet werden müssen. Im ModusFULLwird die Quell-Commit-Reihenfolge durchgesetzt, wenn Transaktionen angewendet werden. -
BATCHSQL_MODE: Steuert den Planungsmodus für die Batchausführung, einschließlich ausstehender Abhängigkeiten. Eine ausstehende Abhängigkeit ist eine Abhängigkeit von einer anderen Transaktion, die bereits geplant, aber nicht vollständig ausgeführt wurde. Der Standardwert istDEPENDENT. Sie können die folgenden drei Modi verwenden:ABHÄNGIG
Abhängigkeitsbezogene Planung ohne frühen Start. Batch-Transaktionen werden geplant, wenn keine ausstehenden Abhängigkeiten vorhanden sind.
DEPENDENT_EAGER
Abhängigkeitsbezogenes Batching mit frühem Start. Batch-Transaktionen werden ungeachtet ausstehender Abhängigkeiten geplant.
SEQUENZIELL
Sequenzielle Batchverarbeitung. Transaktionen werden im Batchverfahren gruppiert, indem die Transaktionen nacheinander basierend auf der ursprünglichen Zusagefolge gruppiert werden.
-
DISABLE_ON_ERROR: Legt fest, ob der Apply-Server deaktiviert ist oder bei einem nicht aufgelösten Fehler fortgesetzt wird. Der Standardwert für Oracle GoldenGate istN(Fortfahren bei Fehlern). Sie können die Option jedoch auf "J" setzen, wenn Sie den Apply-Server deaktivieren müssen, wenn ein Fehler auftritt. -
EAGER_SIZE: Legt einen Schwellenwert für die Größe einer Transaktion (in Anzahl von LCRs) fest, nach dem Oracle GoldenGate mit dem Anwenden von Daten beginnt, bevor der Commit-Datensatz empfangen wird. Der Standardwert für Oracle GoldenGate ist15100. -
ENABLE_XSTREAM_TABLE_STATS: Kontrolliert, ob Statistiken zu angewendete Transaktionen in derV$GOLDENGATE_TABLE_STATS-View aufgezeichnet oder gar nicht erfasst werden. Der Standardwert für Oracle GoldenGate istY(Statistiken erfassen). -
MAX_PARALLELISM: Begrenzt die Anzahl der Apply-Server, die verwendet werden können, wenn die Last hoch ist. Diese Zahl wird erneut reduziert, wenn die Arbeitslast abläuft. Die automatische Optimierung der Anzahl der Apply-Server ist nur wirksam, wennPARALLELISMgrößer als 1 ist undMAX_PARALLELISMgrößer alsPARALLELISMist. WennPARALLELISMgleichMAX_PARALLELISMist, bleibt die Anzahl der Apply-Server während der Workload konstant. Der Standardwert für Oracle GoldenGate ist 50. -
MAX_PGA_SIZE: Steuert die Menge der Program Global Area-(PGA-)Zuweisung in der Zieldatenbank. Der Standardwert für Oracle GoldenGate ist 1 GB. Wenn dieser Parameter nicht festgelegt ist, wird er durchPGA_AGGREGATE_TARGETbegrenzt. -
MAX_SGA_SIZE: Steuert die Menge des Shared Memorys, der vom eingehenden Server verwendet wird. Der Standardwert für Oracle GoldenGate istINFINITE. Empfehlungen zur Größenbestimmung finden Sie unter Serverressourcen verwalten. -
MESSAGE_TRACKING_FREQUENCY: Steuert, wie oft LCRs für das LCR-Tracing auf hoher Ebene durch die Apply-Verarbeitung markiert werden. Der Standardwert ist2000000. Das bedeutet, dass jeder 2-Millionen-LCR verfolgt wird. Mit dem Wert Null (0) wird das LCR-Tracing deaktiviert. -
PARALLELISM: Legt eine Mindestanzahl von Apply-Servern fest, die unter normalen Bedingungen verwendet werden können. Wenn SiePARALLELISMauf 1 setzen, wird die Apply-Parallelität deaktiviert, und Transaktionen werden mit einem einzelnen Apply-Serverprozess angewendet. Der Standardwert für Oracle GoldenGate ist4. Bei Oracle Standard Edition muss dieser Wert auf1gesetzt sein. -
PARALLELISM_INTERVAL: Legt das Intervall in Sekunden fest, in dem die aktuelle Workload-Aktivität berechnet wird. Replicat berechnet den mittleren Durchsatz alle 5 xPARALLELISM_INTERVALSekunden. Nach jeder Berechnung kann die Apply-Komponente die Anzahl der Apply-Server erhöhen oder verringern, um den Durchsatz zu verbessern. Wenn der Durchsatz verbessert wird, behält die Apply-Komponente die neue Anzahl von Apply-Servern bei. Das Parallelisierungsintervall wird nur verwendet, wennPARALLELISMauf einen Wert größer als eins gesetzt ist und der WertMAX_PARALLELISMgrößer als der WertPARALLELISMist. Der Standardwert ist 5 Sekunden. -
PRESERVE_ENCRYPTION: Steuert, ob die Verschlüsselung für Spalten beibehalten wird, die mit Transparent Data Encryption verschlüsselt werden. Der Standardwert für Oracle GoldenGate istN(Daten nicht in verschlüsselter Form anwenden). -
TRACE_LEVEL: Steuert die Tracingebene für den eingehenden Replicat-Server. Nur zur Verwendung unter Anleitung von Oracle Support. Der Standardwert für Oracle GoldenGate ist0(kein Tracing). -
WRITE_ALERT_LOG: Steuert, ob der eingehende Replicat-Server Nachrichten in das Oracle-Alertlog schreibt. Der Standardwert für Oracle GoldenGate istY(Ja).