Exclusion des transactions de réplication dans la réplication bidirectionnelle

Dans une configuration bidirectionnelle, le processus Replicat doit être configuré pour marquer ses transactions et le processus Extract doit être configuré pour exclure les transactions du processus Replicat afin qu'elles ne soient pas propagées vers leur source.

Elle peut être implémentée de deux manières :

Méthode 1

Valide uniquement pour les implémentations Oracle à Oracle.

La réplication peut être en mode intégré ou non. Utilisez les paramètres suivants :

Méthode 2 Valide pour Oracle comme source.

Utilisez le paramètre d'extraction TRANLOGOPTIONS avec l'option EXCLUDEUSER ou EXCLUDEUSERID pour ignorer les transactions LDD et LMD de réplication en fonction de leur nom utilisateur ou de leur ID. Vous pouvez utiliser plusieurs instructions EXCLUDEUSER.

Méthode 3

Valide pour les sources non-Oracle.

Cette méthode requiert l'utilisation de TRANLOGOPTIONS FILTERTABLE pour les bases de données qui la prennent en charge, à savoir SQL Server, MySQL et PostgreSQL.