Conexión a la API de Oracle para MongoDB
Utilice la API de Oracle para el tipo de conexión MongoDB para replicar datos de MongoDB en una instancia local gestionada por el usuario o en la nube de Oracle Database.
Antes de empezar
Antes de crear la conexión, asegúrese de tener lo siguiente:
- Oracle Database (21c/ 23ai)
- Una base de datos conectable (PDB) en Oracle Database.
- Un usuario creado para ORDS.
- ORDS que permite conectarse a Oracle Database mediante la API MongoDB de Oracle Database
- Generar certificados SSL para ORDS. Asegúrese de configurar los certificados con FQDN.
- Instale ORDS y configure con SSL.
- Configure las políticas necesarias para permitir el acceso seguro a Vault y Secrets, como el uso de secretos, el uso de almacenes y la lectura de paquetes secretos. Para obtener más información, consulte Políticas mínimas recomendadas.
Creación de la conexión
Para conectarse a la API de Oracle para MongoDB:
Una vez creada la conexión, esta aparecerá en la lista Conexiones. Asegúrese de asignar la conexión a un despliegue y, a continuación, Agregar un Replicat para MongoDB.
Incidencias conocidas
Protocolo de seguridad TLS de recopilación de JSON MongoDB, DocumentDB y Oracle
Si falla la conexión de MongoDB Replicat, DocumentDB Replicat o Oracle JSON Collection con el siguiente error en el archivo de informe:
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
Solución alternativa: agregue la siguiente propiedad al archivo Properties, actualice <connection_ocid>
con el OCID de conexión y mantenga el resto tal cual.
jvm.bootoptions=-Djavax.net.ssl.trustStore=/u02/connections/<connection_ocid>/truststore.pkcs12 -Djavax.net.ssl.trustStorePassword=Welcome123