DELETE REPLICAT

Utilisez DELETE REPLICAT pour supprimer un groupe de réplication. Cette commande supprime le fichier de point de reprise, mais pas le fichier de paramètres. Vous pouvez ensuite recréer le groupe ou supprimer le fichier de paramètres si nécessaire. Cette commande libère des fichiers trace pour la purge, car les points de reprise utilisés par le groupe supprimé sont enlevés (en supposant qu'aucun autre processus ne lise le fichier).

Utilisez la commande DBLOGIN avant de supprimer des processus de réplication, de sorte que les données de point de reprise ou les informations internes stockées dans la base de données pour cette réplication puissent également être nettoyées.

Avant d'utiliser DELETE REPLICAT, arrêtez la réplication à l'aide de la commande STOP REPLICAT.

Dans le cas d'une réplication intégrée (Oracle uniquement) ou d'une réplication non intégrée utilisant une table de point de reprise, procédez comme suit après l'arrêt de la réplication :

  1. Connectez-vous à la base de données en utilisant la commande DBLOGIN. DBLOGIN permet à DELETE REPLICAT de supprimer les points de reprise de la table de points de reprise d'une réplication non intégrées ou le serveur entrant employé par une réplication intégrée.

  2. Emettez la commande DELETE REPLICAT.

Syntaxe

DELETE REPLICAT group_name [!]

group_name

Nom d'un groupe de réplication ou caractère générique (*) pour indiquer plusieurs groupes. Par exemple, T* supprime tous les groupes de réplication dont la dénomination commence par T.

!

Utilisez cette option pour forcer la suppression des groupes de réplication si la commande DBLOGIN n'est pas émise avant l'exécution de la commande DELETE REPLICAT. Si le groupe est une réplication non intégrée, cette option supprime les points de reprise du groupe du fichier de point de reprise sur le disque, mais pas de la table de point de reprise dans la base de données. Si cette option permet de supprimer un groupe de réplication intégrée, vous devez vous servir de la commande UNREGISTER REPLICAT pour supprimer le serveur entrant de la base des données cible. Cette option peut également être utilisée pour ignorer l'invite qui survient si un caractère générique indique plusieurs groupes.

Remarque : instruction DELETE de base

                REPLICAT` command commits an existing Replicat transaction, but the `!`option prevents the commit.
                {: .infoboxnote}

Exemple

DELETE REPLICAT repe