ALLOWDUPTARGETMAP | NOALLOWDUPTARGETMAP

Válido Para

Extract e Replicat

Observação: Não é válido para o Oracle Database durante a execução com Replicat integrado ou Replicat Paralelo.

Descrição

Use os parâmetros ALLOWDUPTARGETMAP e NOALLOWDUPTARGETMAP para controlar se as seguintes opções são aceitas ou não em um arquivo de parâmetros:

Se ALLOWDUPTARGETMAP não for especificado e as mesmas tabelas de origem e destino forem mapeadas mais de uma vez, somente a primeira instrução MAP será usada e as outras serão ignoradas.

Padrão

NOALLOWDUPTARGETMAP

Sintaxe

ALLOWDUPTARGETMAP | NOALLOWDUPTARGETMAP

Exemplos

Exemplo 1

O arquivo de parâmetros Extract a seguir é permitido com a opção ALLOWDUPTARGETMAP ativada.

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);

Exemplo 2

O arquivo de parâmetros Replicat a seguir é permitido com a opção ALLOWDUPTARGETMAP ativada.

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');

Consulte também Sobre a Replicação Paralela.