Replicat vom integrierten Modus in den nicht integrierten Modus umwandeln
Nur für Oracle gültig. Weitere Informationen zu Replicat-Modi für eine Oracle AI Database finden Sie unter Info zu integriertem Replicat.
Sie können Replicat jederzeit vom integrierten Modus in den nicht integrierten Modus umschalten. Dieser Switch hebt die Registrierung der Replicat-Gruppe automatisch von der Zieldatenbank auf, wodurch der eingehende Server entfernt wird.
Hinweis:
Konfigurieren Sie den Wechsel zwischen Replicat-Modi nicht so, dass er unmittelbar nach dem Recovery von Extract nach einem Fehler auftritt oder an einen anderen Speicherort im Transaktionslog neu positioniert wird.
-
Sichern Sie die Oracle GoldenGate-Arbeitsverzeichnisse.
-
Während die Oracle GoldenGate-Prozesse weiterhin in ihrer aktuellen Konfiguration ausgeführt werden, damit sie mit der aktuellen Änderungsaktivität Schritt halten, kopieren Sie die Replicat-Parameterdatei in einen neuen Namen.
-
Erteilen Sie dem Replicat-Benutzer die entsprechenden Berechtigungen, und führen Sie die erforderlichen Konfigurationsschritte aus, um Ihre Geschäftsanwendungen im nicht integrierten Replicat-Modus zu unterstützen.
-
Stellen Sie als Systembenutzer eine Verbindung zum Oracle GoldenGate-Deployment her.
-
Melden Sie sich über den Admin-Client bei der Zieldatenbank an.
DBLOGIN USERIDALIAS *alias*Dabei ist alias der Alias eines Benutzers im Zugangsdatenspeicher, der die erforderlichen Benutzerrollen bei der Verwendung von Oracle GoldenGate 26ai mit Oracle AI Database 26ai und die über die Oracle-Prozedur
dbms_goldengate_auth.grant_admin_privilegeerteilten Berechtigungen bei der Verwendung von Oracle GoldenGate 21c besitzt. Weitere Informationen finden Sie unter Benutzerberechtigungen für Oracle AI Database 26ai and Higher erteilen und Benutzerberechtigungen für Oracle Database 21c and Lower erteilen. -
Erstellen Sie eine Checkpoint-Tabelle in der Zieldatenbank, damit das nicht integrierte Replicat seine Recovery Checkpoints speichert. Wenn zuvor eine Checkpoint-Tabelle mit dieser Replicat-Gruppe verknüpft war und noch vorhanden ist, können Sie diesen Schritt auslassen. Weitere Informationen zu Optionen für die Verwendung einer Checkpoint-Tabelle finden Sie unter Checkpoint-Tabelle hinzufügen.
ADD CHECKPOINTTABLE*[container.]table* -
Stoppen Sie Replicat.
STOP REPLICAT *group* -
Ändern Sie Replicat in den nicht integrierten Modus. Geben Sie für das Argument
CHECKPOINTTABLEdie Checkpoint-Tabelle an, die Sie für diese Replicat-Gruppe erstellt haben.ALTER REPLICAT *group*, NONINTEGRATED, CHECKPOINTTABLE *[container.]table* -
Ersetzen Sie die alte Parameterdatei durch die neue, wobei derselbe Name beibehalten wird.
-
Replicat starten.
START REPLICAT *group*Warten Sie nach dem Absetzen dieses Befehls, bis die Quelldatenbank aktiv ist, damit das Switchover abgeschlossen werden kann. (Replicat wartet, bis seine interne Hochwassermarke überschritten ist, bevor der Status "Aus integriertem Modus wechseln" entfernt wird.)
-
Prüfen Sie, ob Replicat in den nicht integrierten Modus gewechselt ist.
INFO REPLICAT *group*