Adicionar um processo Replicat para Amazon DocumentDB

Aprenda a adicionar um processo Replicat para um destino Amazon DocumentDB.

Adicionar um Processo de Replicat (23ai)

Antes de adicionar e executar um Replicat, certifique-se de primeiro verificar os detalhes específicos desse tipo de destino.
Para adicionar um processo Replicat para Amazon DocumentDB:
  1. Na console de implantação GoldenGate do OCI, na Home page do Serviço de Administração, clique em Adicionar Replicat (ícone de adição).
  2. No painel Add Replicat, na página Informações de Replicat, preencha os campos conforme necessário e clique em Próximo:
    • Selecione um Tipo de Replicat:
      • Replicat Clássico
      • Replicat Coordenado
    • Digite um Nome do Processo, com no máximo 5 caracteres.
    • Informe uma Descrição para ajudar a distinguir esse processo de outros.
  3. Na página Opções de Replicat, preencha os campos conforme necessário e clique em Próximo:
    • Trilha de Replicat:
      • Informe um Nome.
      • Informe um Subdiretório, se você espera que o arquivo de Trilha esteja em um local diferente do padrão.
      • Selecione um perfil de criptografia. Se um perfil de criptografia não tiver sido criado, a Wallet Local será selecionada por padrão.
      • Em Iniciar, selecione o ponto inicial do processamento de dados:
        • Posição no Log (padrão)
        • Agora
        • Horário Personalizado
    • Posição da Trilha:
      • Informe o Nº da Sequência.
      • Informe o Deslocamento de RBA.
      • Para Destino, selecione AWS DocumentDB na lista drop-down.
        Observação

        Dependendo da sua seleção de destino, você pode ter opções adicionais, como locais de Streaming, Estágio e Mesclagem e Preparação.
    • Credenciais de Destino:
      • Selecione um Domínio.
      • Selecione um Alias no Domínio especificado.
      • Selecione uma Tabela de Checkpoint. Deixe a seleção padrão ou selecione a tabela de Checkpoint criada para a implantação do destino.
      • Selecione o Número Máximo de Threads (somente Replicats Coordenados).
  4. Na página Opções Gerenciadas, preencha os campos opcionais conforme necessário e clique em Próximo:
    • Selecione um Nome de Perfil, se houver um disponível.
    • Ative Crítico para a integridade da implantação.
    • Habilite e configure as configurações de início automático.
  5. Na página Arquivo de Parâmetro, você pode adicionar parâmetros para configurar ainda mais seu processo Replicat. Por exemplo:
    table source.table1;

    Se estiver usando Replicação Coordenada, adicione TARGETDB LIBFILE libggjava.so SET property=/u02/Deployment/etc/conf/ogg/your_replicat_name.properties ao arquivo de parâmetros.

    Observação

    GoldenGate usa o Horário Médio de Greenwich (GMT) por padrão. Use SETENV para substituir a definição padrão deste processo de Replicat. Esta alteração não se aplica a implantações. Por exemplo:

    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")
  6. Na página Arquivo de Propriedades, defina valores para cada propriedade marcada como #TODO, conforme necessário.
    Para obter informações sobre as propriedades deste destino, consulte Amazon DocumentDB no guia Oracle GoldenGate for Distributed Applications and Analytics.
  7. Clique em Criar e Executar. Se você clicar em Criar, poderá iniciar manualmente o processo Replicat posteriormente na Home page do Administration Service.

Problemas conhecidos

MongoDB, DocumentDB e Protocolo de Segurança TLS de Coleta JSON da Oracle

Se a conexão do Replicat MongoDB, do Replicat DocumentDB ou da Coleta JSON da Oracle falhar com o seguinte erro no arquivo de Relatório:
Error: Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Solução alternativa: Adicione a seguinte propriedade ao arquivo Properties, atualize <connection_ocid> com o OCID da sua conexão e mantenha o rest como está.

jvm.bootoptions=-Djavax.net.ssl.trustStore=/u02/connections/<connection_ocid>/truststore.pkcs12 -Djavax.net.ssl.trustStorePassword=Welcome123