ALLOWDUPTARGETMAP | NOALLOWDUPTARGETMAP

Durée de validité

Extraction et réplication

Remarque : non valide pour Oracle Database lors de l'exécution avec le processus Replicat intégré ou le processus Replicat parallèle.

Description

Utilisez les paramètres ALLOWDUPTARGETMAP et NOALLOWDUPTARGETMAP pour déterminer si les éléments suivants sont acceptés dans un fichier de paramètres :

Si ALLOWDUPTARGETMAP n'est pas indiqué et que les mêmes tables source et cible sont mises en correspondance plusieurs fois, seule la première instruction MAP est utilisée et les autres sont ignorées.

Valeur par défaut

NOALLOWDUPTARGETMAP

Syntaxe

ALLOWDUPTARGETMAP | NOALLOWDUPTARGETMAP

Exemples

Exemple 1

Le fichier de paramètres Extract suivant est autorisé avec l'option ALLOWDUPTARGETMAP activée.

EXTRACT extcust
USERIDALIAS tiger1
ALLOWDUPTARGETMAP
EXTTRAIL dirdat/aa
TABLE ogg.tcustmer;
EXTTRAIL dirdat/bb
TABLE ogg.tcustmer, TARGET ogg.tcustmer, COLMAP (USEDEFAULTS, col1=id, col2=name);

Exemple 2

Le fichier de paramètres de réplication suivant est autorisé avec l'option ALLOWDUPTARGETMAP activée.

REPLICAT repcust
USERIDALIAS tiger1
SOURCEDEFS /ggs/dirdef/source.def
ALLOWDUPTARGETMAP
GETINSERTS
GETUPDATES
IGNOREDELETES
MAP ggs.tcustmer, TARGET ggs.tcustmer, COLMAP (USEDEFAULTS, deleted_row = 'N');
IGNOREINSERTS
IGNOREUPDATES
GETDELETES
UPDATEDELETES
MAP ggs.tcustmer, TARGET ggs.tcustmer, COLMAP (USEDEFAULTS, deleted_row = 'Y');

Reportez-vous également à A propos du processus de réplication parallèle.