Adicionando Tabelas à Configuração do Oracle GoldenGate

Este procedimento pressupõe que o recurso de suporte a DDL do Oracle GoldenGate não esteja em uso ou não seja suportado para o seu banco de dados.

Observação: Para bancos de dados Oracle e MySQL, você pode ativar o recurso de suporte a DDL do Oracle GoldenGate para capturar e aplicar automaticamente a DDL que adiciona novas tabelas, em vez de usar esse procedimento. Consulte as instruções apropriadas para seu banco de dados nesta documentação.

Revise essas etapas antes de iniciar. O processo varia um pouco, dependendo se as novas tabelas atendem ou não aos curingas no parâmetro TABLE e se nomes ou definições de dados devem ser mapeados no destino.

Pré-requisitos para Adicionar Tabelas à Configuração do Oracle GoldenGate

Para Adicionar uma Tabela à Configuração do Oracle GoldenGate

  1. Interrompe o acesso do usuário às novas tabelas.

  2. (Se novas tabelas não atenderem a um curinga) Se você estiver adicionando várias tabelas que não atenderem a um curinga, faça uma cópia dos arquivos de parâmetros Extract e Replicat e adicione as novas tabelas com as instruções TABLE e MAP. Se você não quiser trabalhar com uma cópia, edite os arquivos de parâmetros originais depois que for solicitado a interromper cada processo.

  3. (Se novas tabelas atenderem a curingas) Nos arquivos de parâmetros Extract e Replicat, certifique-se de que o parâmetro WILDCARDRESOLVE não esteja sendo usado, a menos que seja definido como o padrão de DYNAMIC.

  4. (Se novas tabelas não atenderem a um caractere curinga) Se as novas tabelas não atenderem a uma definição de caractere curinga, interrompa o processo Extract.

    STOP EXTRACT *group*
  5. Adicione as novas tabelas aos bancos de dados de origem e de destino.

  6. Se necessário para o banco de dados de origem, emita o comando ADD TRANDATA para as novas tabelas. Antes de usar ADD TRANDATA, execute o comando DBLOGIN USERIDALIAS.

  7. Dependendo se as definições de origem e destino são idênticas ou diferentes, use ASSUMETARGETDEFS ou SOURCEDEFS no arquivo de parâmetros do Replicat. Se for necessário SOURCEDEFS, você poderá especificar o modelo com a opção DEF do parâmetro MAP.

  8. Para registrar as novas definições de origem ou as novas instruções MAP, interrompa e inicie o Replicat.

    STOP REPLICAT *group*
    START REPLICAT *group*
  9. Iniciar Extração, se aplicável.

    START EXTRACT *group*
  10. Permite que o usuário acesse as novas tabelas.