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