ALTER REPLICAT
Mit ALTER REPLICAT können Sie die Attribute einer Replicat-Gruppe ändern, die mit dem Befehl ADD REPLICAT erstellt wurde. Bevor Sie diesen Befehl verwenden, stoppen Sie Replicat mit dem Befehl STOP REPLICAT.
Hinweis: ALTER REPLICAT unterstützt keinen Wechsel vom regulären Replicat-Modus zum koordinierten Modus. Sie müssen Prozesse stoppen, sicherstellen, dass alle gesendeten Daten auf das Ziel angewendet wurden, zu einem neuen Trail wechseln, die Replicat-Gruppe löschen und im koordinierten Modus neu erstellen. Starten Sie die Prozesse dann neu.
Syntax
ALTER REPLICAT
group-name|
[, INTEGRATED] | NONINTEGRATED ]
option [, . . .]
[, PARAMS file_name]
[, REPORT file_name]
[, BEGIN {NOW | yyyy-mm-dd[ hh:mi:[ss[.cccccc]]]}]
[, EXTSEQNO trail-sequence-number, EXTRBA trail-offset-number ]
[, EXTRBA rba
[, DESC description ]|
[, ENCRYPTIONPROFILE encryption-profile-name ]|
[, CRITICAL [ YES | NO ] ]|
[, PROFILE profile-name|
[, AUTOSTART [ YES | NO ]|
[, DELAY delay-number ] ]|
[, AUTORESTART [ YES | NO ]|
[, RETRIES retries-number ]|
[, WAITSECONDS wait-number ]|
[, RESETSECONDS reset-number ]|
[, DISABLEONFAILURE [ YES | NO ] ] ] ]
}
group_name
Der Name der zu ändernden Replicat-Gruppe.
INTEGRATED
Schaltet Replicat vom nicht integrierten Modus zum integrierten Modus um. Transaktionen, die gerade verarbeitet werden, werden vor dem Wechsel angewendet. Informationen hierzu finden Sie unter Von nicht integriertem Replicat in paralleles nicht integriertes Replicat wechseln.
NONINTEGRATED, CHECKPOINTTABLE owner.table
(Oracle) Schaltet Replicat vom integrierten Modus zum nicht integrierten Modus um.
Geben Sie für CHECKPOINTTABLE den Eigentümer und Namen einer Checkpoint-Tabelle ein. Diese Tabelle muss mit dem Befehl ADD CHECKPOINTTABLE erstellt werden, bevor Sie die Datei ALTER EXTRACT mit NONINTEGRATED ausgeben. Weitere Informationen zu integrierendem Replicat finden Sie unter Replicat-Typ für das Deployment auswählen.
option [, . . .]
Damit können Sie eine Beschreibung oder Serviceoption ändern, die mit dem Befehl ADD REPLICAT konfiguriert wurde, mit Ausnahme der Optionen CHECKPOINTTABLE und NODBCHECKPOINT.
Es gibt keine Option zum Ändern eines Replicats mit CHECKPOINTTABLE für die Replikation mit oder ohne CHECKPOINTTABLE. Wenn Sie allerdings von einem integrierten zu einem nicht integrierten Replicat wechseln, können Sie ein nicht integriertes Replicat ohne eine Checkpointtabelle verwenden, wie im folgenden Beispiel gezeigt:
ADD REPLICAT erep, INTEGRATED, EXTTRAIL ea, ggadmin.ggs_checkpoint
ALTER REPLICAT erep, NONINTEGRATED, CHECKPOINTTABLE ggadmin.ggs_checkpoint
BEGIN {NOW |
yyyy-mm-dd[ hh:mm[:ss[.cccccc]]]} |
Definiert einen anfänglichen Checkpoint im Trail.
NOW
Beginnt mit der Replikation von Änderungen ab dem Zeitpunkt der Gruppenerstellung.
yyyy-mm-dd[ hh:mm[:ss[.cccccc]]]
Beginnt an einem bestimmten Zeitpunkt mit dem Extrahieren von Änderungen.
EXTSEQNO sequence_number
Gibt die Sequenznummer der Datei in einem Trail an, in der mit der Datenverarbeitung begonnen werden soll. Geben Sie die Sequenznummer, aber keine Nullen für Padding an. Beispiel: Wenn die Traildatei \aa000000026 lautet, geben Sie EXTSEQNO 26 an. Wenn Sie keinen Wert angeben, wird der Standardwert 0 verwendet.
Standardmäßig beginnt die Verarbeitung am Anfang eines Trails, wenn diese Option nicht verwendet wird. Um EXTSEQNO zu verwenden, müssen Sie auch EXTRBA verwenden. Verwenden Sie diese Option erst nach Rücksprache mit Oracle Support.
EXTRBA rba
Gültig für Db2 z/OS.
Gibt die relative Byteadresse in der Traildatei, die von EXTSEQNO angegeben wird. Verwenden Sie diese Option erst nach Rücksprache mit Oracle Support.
PARAMS file_name
Gibt eine Parameterdatei in einem anderen Speicherort als dem Standard dirprm im Oracle GoldenGate-Verzeichnis. Geben Sie den vollqualifizierten Pfadnamen an.
REPORT file_name
Gibt den vollständigen Pfadnamen einer Prozessberichtsdatei in einem anderen Speicherort als dem Standard dirrpt im Oracle GoldenGate-Verzeichnis.
DESC ‘description’
Gibt eine Beschreibung der Gruppe, wie 'Loads account_tab on Serv2'. Schließen Sie die Beschreibung in Anführungszeichen ein.
ENCRYPTIONPROFILE
Gibt den Namen des Verschlüsselungsprofils für das Replicat an.
CRITICAL
Gibt an, ob der Prozess für das Deployment kritisch ist.
PROFILE
Es gibt Optionen zum Auswählen des Standardprofils oder benutzerdefinierter Profile, wenn Sie eines auf der Profilseite im Verteilungsservice erstellt haben.
AUTOSTART
Wählen Sie diese Option aus, um den Prozess beim Start des Administrationsservice zu starten.
DELAY
Wartezeit in Sekunden bis zum Starten des Prozesses.
AUTORESTART
Steuert, wie der Prozess nach einer Beendigung neu gestartet wird.
RETRIES
Die maximale Anzahl der Neustarts einer Aufgabe, bevor die Wiederholungsversuche abgebrochen werden. Diese Einstellung ist optional.
WAITSECONDS
Gibt die Wartezeit vor den Wiederholungsversuchen an.
RESETSECONDS
Setzt die Wartezeit für Wiederholungen zurück.
DISABLEONFAILURE
Wenn diese Option aktiviert ist, wird die Aufgabe deaktiviert, nachdem die maximale Anzahl an Wiederholungen erreicht wurde.
Beispiele
ALTER REPLICAT erep, EXTSEQNO 53
ALTER REPLICAT erep, EXTSEQNO 53, EXTRBA 0
ALTER REPLICAT erep, BEGIN 2011-01-07 08:00:00
ALTER REPLICAT erep, INTEGRATED
ALTER REPLICAT erep, NONINTEGRATED, CHECKPOINTTABLE ggadmin.ggs_checkpoint
ALTER REPLICAT wrep, EXTSEQNO 53