Para exibir este conteúdo corretamente, o JavaScript deve ser ativado
Estabelecer Conexão com a API Oracle para MongoDB
Use a API Oracle para o tipo de conexão MongoDB para replicar dados do MongoDB para um Oracle Database on-premises ou na nuvem gerenciado pelo usuário.
Antes de começar
Antes de criar a conexão, certifique-se de ter o seguinte:
Configure as políticas necessárias para permitir o acesso seguro ao Vault e aos Segredos, como usar segredos, usar vaults e ler pacotes de segredos. Para obter mais informações, consulte Políticas mínimas recomendadas.
Criar a conexão
Para estabelecer conexão com a API Oracle para MongoDB:
Na página Visão Geral do OCI GoldenGate, clique em Conexões.
Você também pode clicar em Criar Conexão na seção Conceitos básicos e pular para a etapa 3.
Na página Conexões, clique em Criar Conexão.
Na página Criar Conexão, preencha os campos da seguinte forma:
Em Nome, informe um nome para a conexão.
(Opcional) Para Descrição, informe uma descrição que ajude a distinguir essa conexão de outras.
Se estiver criando esta implantação para o GoldenGate no Oracle Database@Azure, selecione sua Assinatura.
Na lista drop-down Compartimento, selecione o compartimento no qual reside a Âncora de Recursos.
Selecione a região de parceiros multicloud.
Selecione sua Zona de disponibilidade do parceiro. As opções disponíveis são preenchidas com base na região de parceiro Multinuvem selecionada.
Para Compartimento, selecione o compartimento no qual a conexão será criada.
Para Tipo, em Big Data, selecione Oracle API for MongoDB.
Para String de conexão, informe o URI da string de conexão MongoDB sem o nome de usuário e a senha. Por exemplo, mongodb://mongodb1.example.com:27017. Certifique-se de que o FQDN seja usado na conexão para estabelecer conexões SSL.
Para Nome de Usuário, informe o nome de usuário para este banco de dados.
Selecione o Segredo da senha. Se estiver localizado em outro compartimento, use a lista drop-down para alterar compartimentos.
Observação:
Segredos são credenciais como senhas, certificados, chaves SSH ou tokens de autenticação usados com os serviços do OCI. Para criar um segredo, consulte Criando um segredo. Verifique se:
Selecione Geração de segredo manual.
Cole as credenciais no conteúdo do segredo.
Se preferir não usar segredos de senha, certifique-se de desmarcar Usar segredos no vault na seção Segurança em Opções Avançadas, localizada na parte inferior deste formulário.
Para Protocolo de segurança, selecione TLS e faça upload do certificado da CA.
Expanda Mostrar opções avançadas. Você pode configurar as seguintes opções;
Segurança
Desmarque Usar segredos do vault para que você prefira não usar segredos de senha para esta conexão. Caso não esteja selecionado:
Selecione Usar chave de criptografia gerenciada pela Oracle para deixar todo o gerenciamento de chaves de criptografia para a Oracle.
Selecione Usar chave de criptografia gerenciada pelo cliente para selecionar uma chave de criptografia específica armazenada no OCI Vault para criptografar suas credenciais de conexão.
Conectividade de rede
Ponto final compartilhado, para compartilhar um ponto final com a implantação atribuída. Você deve permitir a conectividade do IP de entrada da implantação.
Ponto final dedicado, para tráfego de rede por meio de um ponto final dedicado na sub-rede designada na sua VCN. Você deve permitir a conectividade dos IPs de entrada dessa conexão.
Observação:
Se uma conexão dedicada permanecer não designada por sete dias, o serviço a converterá em uma conexão compartilhada.
Atributos de segurança: Adicione atributos de segurança para controlar o acesso a essa conexão usando o ZPR (Zero Trust Packet Routing).
Tags: Adicione tags para organizar seus recursos.
Clique em Criar.
Depois que a conexão é criada, ela aparece na lista Conexões. Certifique-se de designar a conexão a uma implantação e, em seguida, Adicionar um Replicat para MongoDB.
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 restante como está.