INSERTDELETES | NOINSERTDELETES
Válido Para
Replicat
Descrição
Use os parâmetros INSERTDELETES e NOINSERTDELETES para controlar se o Oracle GoldenGate converte ou não operações de exclusão de origem para inserir operações no banco de dados de destino. Os parâmetros são específicos da tabela. Um parâmetro permanece em vigor para todas as instruções MAP subsequentes, até que o outro parâmetro seja encontrado.
Ao usar INSERTDELETES, use o parâmetro NOCOMPRESSDELETES para que o processo Extract não comprima exclusões.
Como você pode ativar ou desativar seletivamente esses parâmetros entre instruções MAP, poderá ativá-los ou desativá-los para diferentes threads de um Replicat coordenado. Especifique os threads INSERTDELETES em um conjunto de instruções MAP e especifique os threads NOINSERTDELETES em outro conjunto de instruções MAP.
Padrão
NOINSERTDELETES
Sintaxe
INSERTDELETES | NOINSERTDELETES
Exemplo
Este exemplo mostra como você pode aplicar INSERTDELETES e NOINSERTDELETES seletivamente a diferentes instruções MAP, cada uma das quais representa um thread diferente de um Replicat coordenado.
NOINSERTDELETES
MAP sales.loc, TARGET sales.loc, THREAD (3);
INSERTDELETES
MAP sales.cust, TARGET sales.cust, THREAD (1);
MAP sales.ord, TARGET sales.ord, THREAD (2);