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:
- Oracle Database (21c/ 23ai)
- Um banco de dados plugável (PDB) no Oracle Database.
- Um usuário criado para ORDS.
- ORDS que permite estabelecer conexão com o Oracle Database usando a API MongoDB do Oracle Database
- Gerar certificados SSL para ORDS. Certifique-se de configurar os certificados com FQDN.
- Instalar ORDS e configurar com SSL.
- 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:
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á.
jvm.bootoptions=-Djavax.net.ssl.trustStore=/u02/connections/<connection_ocid>/truststore.pkcs12 -Djavax.net.ssl.trustStorePassword=Welcome123