Instanciação Precisa Usando Db2 para Utilitários de Banco de Dados i

Os tópicos a seguir descrevem as etapas para executar a instanciação usando o Db2 para utilitários de banco de dados i.

Instanciação Precisa Usando Db2 para Utilitários de Banco de Dados i

Para uma carga inicial entre dois Db2 para sistemas de origem e destino i, você pode usar o Db2 para utilitários de sistema i para estabelecer os dados de destino. Para fazer isso, salve o(s) arquivo(s) que deseja carregar no destino usando os comandos SAVOBJ ou SAVLIB e, em seguida, restaure-o no destino usando os comandos RSTOBJ ou RSTLIB.

Outra alternativa é usar o Db2 para os comandos i CPYTOIMPF (Copiar para Importar Arquivo) e CPYFRMIMPF (Copiar do Arquivo de Importação) para criar arquivos que possam ser usados com os utilitários de carga em massa de outros bancos de dados. Consulte o Db2 para obter mais detalhes sobre como Copiar entre diferentes sistemas.

Em ambos os casos, não é necessária uma configuração especial de nenhum processo de carga inicial do Oracle GoldenGate. Use os grupos Extract de sincronização de alterações configurados para o Db2 para i e inicie o grupo Extract de sincronização de alterações para capturar alterações de dados contínuas ao copiar e carregá-las em um arquivo. Quando a cópia for concluída, inicie o grupo Replicat de sincronização de alterações para sincronizar novamente as linhas que foram alteradas enquanto a cópia estava sendo aplicada. A partir desse ponto em diante, os processos Extract e Replicat continuam em execução para manter a sincronização de dados.

Para Executar a Instanciação com um Utilitário de Banco de Dados

  1. Certifique-se de ter abordado os requisitos em Pré-requisitos para Instanciar para Db2 para i.

  2. Estabeleça conexão com a implantação no sistema de origem e inicie os grupos Extract ou Extract principais para iniciar a extração de alterações.

START EXTRACT *primary Extract group name*
  1. Comece a fazer a cópia no sistema de origem.

  2. Aguarde até que a cópia seja concluída e registre o horário de conclusão.

  3. Exiba o arquivo de parâmetros Replicat para ter certeza de que o parâmetro HANDLECOLLISIONS está listado. Caso contrário, edite o arquivo e adicione o parâmetro ao arquivo.

EDIT PARAMS *Replicat group name*

Observação: Não use o comando VIEW PARAMS ou EDIT PARAMS para exibir ou editar um arquivo de parâmetro existente que esteja em um conjunto de caracteres diferente do do sistema operacional local (como aquele no qual a opção CHARSET foi usada para especificar um conjunto de caracteres diferente). Visualize o arquivo de parâmetros de fora do Admin Client se este for o caso; caso contrário, o conteúdo pode ficar corrompido.

  1. No sistema de destino, inicie a replicação de alterações.
START REPLICAT *Replicat group name*
  1. No sistema de destino, emita o comando a seguir para verificar o status da replicação de alterações.
INFO REPLICAT *Replicat group name*
  1. Continue a emitir o comando INFO REPLICAT até verificar se a replicação de alteração postou todos os dados de alteração que foram gerados durante o carregamento inicial. Consulte o horário de conclusão registrado. Por exemplo, se a cópia for interrompida às 12:05, certifique-se de que a replicação de alteração tenha lançado dados até esse ponto.

  2. No sistema de destino, execute o comando a seguir para desativar o parâmetro HANDLECOLLISIONS e desativar o tratamento de erros de carga inicial.

SEND REPLICAT *Replicat group name*, NOHANDLECOLLISIONS
  1. No sistema de destino, edite o arquivo de parâmetros Replicat para remover o parâmetro HANDLECOLLISIONS. Isso impede que HANDLECOLLISIONS seja ativado novamente na próxima vez que o Replicat for iniciado.

    Cuidado: Não use o comando VIEW PARAMS ou EDIT PARAMS para exibir ou editar um arquivo de parâmetro existente que esteja em um conjunto de caracteres diferente do do sistema operacional local (como aquele em que a opção CHARSET foi usada para especificar um conjunto de caracteres diferente). Visualize o arquivo de parâmetros de fora do Admin Client se este for o caso; caso contrário, o conteúdo pode ficar corrompido.

  2. Salve e feche o arquivo de parâmetros.

    Deste ponto em diante, o Oracle GoldenGate continua a sincronizar as alterações de dados.