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