ALTER REPLICAT
Utilisez ALTER REPLICAT pour modifier les attributs d'un groupe à réplication créé avec la commande ADD REPLICAT. Avant d'utiliser cette commande, arrêtez le processus de réplication en émettant la commande STOP REPLICAT.
Remarque : ALTER REPLICAT ne prend pas en charge le passage du mode de réplication standard au mode coordonné. Vous devez arrêter les processus, vérifier que toutes les données acheminées sont appliquées à la cible, remplacer la trace par une nouvelle trace, supprimer le groupe de réplication et le créer de nouveau, en mode coordonné. Ensuite, redémarrez les processus.
Syntaxe
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
Nom du groupe de réplication à modifier.
INTEGRATED
Passe de la réplication en mode non intégré à la réplication en mode intégré. Les transactions en cours sont appliquées avant la permutation. Reportez-vous à Passage d'une réplication non intégrée à une réplication non intégrée parallèle.
NONINTEGRATED, CHECKPOINTTABLE owner.table
(Oracle) Passe de la réplication en mode intégré à la réplication en mode non intégré.
Pour CHECKPOINTTABLE, indiquez le propriétaire et le nom d'un tableau de point de reprise. Cette table doit être créée avec la commandeADD CHECKPOINTTABLE avant l'émission de ALTER EXTRACT avec NONINTEGRATED. Pour plus d'informations sur la réplication intégrée, reportez-vous à Sélectionner un type de réplication pour le déploiement.
option [, . . .]
Utilisez cette fonctionnalité pour modifier toute option d'un service ou d'une description configurée à l'aide de la commande ADD REPLICAT, à l'exception des options CHECKPOINTTABLE et NODBCHECKPOINT.
Aucune option ne permet de modifier une réplication avec CHECKPOINTTABLE de façon à effectuer une réplication avec ou sans CHECKPOINTTABLE. Cependant, si vous passez d'une réplication intégrée à une réplication non intégrée, vous pouvez utiliser une réplication non intégrée sans table de point de reprise, comme le montre l'exemple suivant :
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]]]} |
Définit un point de reprise initial dans la trace.
NOW
Lance la réplication des modifications à partir de l'heure de création du groupe.
yyyy-mm-dd[ hh:mm[:ss[.cccccc]]]
Lance l'extraction des modifications à partir d'une heure précise.
EXTSEQNO sequence_number
Indique le numéro de séquence du fichier d'une trace dans lequel démarrer le traitement des données. Indiquez le numéro de séquence, mais sans les zéros de remplissage. Par exemple, si le fichier trace est \aa000000026, indiquez EXTSEQNO 26. Si cette valeur n'est pas indiquée, la valeur par défaut est zéro.
Par défaut, le traitement commence au début d'une trace sauf si cette option est employée. Pour utiliser EXTSEQNO, vous devez également utiliser EXTRBA. Contactez le support technique Oracle avant d'utiliser cette option.
EXTRBA rba
Valide pour DB2 z/OS.
Indique l'adresse d'octet relative dans le fichier trace spécifié par EXTSEQNO. Contactez le support technique Oracle avant d'utiliser cette option.
PARAMS file_name
Indique un fichier de paramètres dans un emplacement autre que l'emplacement dirprm par défaut du répertoire Oracle GoldenGate. Indiquez le nom de chemin qualifié complet.
REPORT file_name
Indique le nom de chemin complet d'un fichier d'état de processus dans un emplacement autre que l'emplacement dirrpt par défaut du répertoire Oracle GoldenGate.
DESC ‘description’
Indique la description du groupe. Exemple : 'Loads account_tab on Serv2. Placez la description entre apostrophes.
ENCRYPTIONPROFILE
Indique le nom du profil de cryptage de la réplication.
CRITICAL
Indique si le processus est essentiel pour le déploiement.
PROFILE
Certaines options permettent de sélectionner le profil Par défaut ou Personnalisé, si vous l'avez créé à l'aide de la page Profil dans le service de distribution.
AUTOSTART
Sélectionnez cette option pour que le processus démarre en même temps que le service d'administration.
DELAY
Temps d'attente (en secondes) avant de démarrer le processus.
AUTORESTART
Détermine le mode de redémarrage du processus en cas d'interruption.
RETRIES
Nombre maximal de redémarrages de la tâche avant d'annuler les nouvelles tentatives. Cette option est facultative.
WAITSECONDS
Indique le délai devant s'écouler avant de réessayer.
RESETSECONDS
Réinitialise le délai entre les tentatives waiting.for.
DISABLEONFAILURE
Si cette option est activée, la tâche est désactivée une fois le nombre de tentatives indiqué épuisé.
Exemples
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