Replikation mit vollständiger Synchronisierung aktivieren oder deaktivieren
Mit der Option zur vollständigen Synchronisierung bei der Systemreplikation können Sie festlegen, dass ein Protokollpuffer an das Sekundärsystem übergeben wird, bevor das Commit im Primärsystem erfolgt.
Voraussetzungen
Sie haben die Berechtigung Service(ForcedPrepare,ForcedUnPrepare,ForcedStart,ForcedStop).
Kontext
Sie können die Option zur vollständigen Synchronisierung für die sync-Replikation aktivieren (aber nicht für syncmem). Wenn die Option für die vollständige Synchronisierung aktiviert ist, wird die Transaktionsverarbeitung im Primärsystem blockiert, sobald keine Verbindung zum Sekundärsystem besteht. Die neu angelegten Protokollpuffer können dann nicht an das Sekundärsystem übergeben werden. Damit wird sichergestellt, dass kein lokales Commit für eine Transaktion erfolgt, ohne dass die Protokollpuffer an das Sekundärsystem geliefert werden.
-
DISABLED
Die vollständige Synchronisierung ist nicht konfiguriert. Der Parameter steht auf enable_full_sync = false im Abschnitt system_replication der Datei global.ini.
-
ENABLED
Die vollständige Synchronisierung ist konfiguriert, aber noch nicht aktiv. Transaktionen werden nicht blockiert. Damit die Einstellung wirksam wird, muss das Sekundärsystem verbunden werden und REPLICATION_STATUS muss auf ACTIVE stehen.
-
ACTIVE
Die vollständige Synchronisierung ist konfiguriert und aktiv. Wenn die Netzwerkverbindung zu einem verbundenen Sekundärsystem geschlossen wird, werden die Transaktionen im Primärsystem blockiert.