Connettersi all'API Oracle per MongoDB
Utilizza l'API Oracle per il tipo di connessione MongoDB per replicare i dati da MongoDB a un Oracle Database on-premise o cloud gestito dall'utente.
Prima di iniziare
Prima di creare la connessione, assicurarsi di disporre dei seguenti elementi:
- Oracle Database (21c/ 23ai)
- Un pluggable database (PDB) in Oracle Database.
- Un utente creato per ORDS.
- ORDS che consente di connettersi a Oracle Database utilizzando l'API MongoDB di Oracle Database
- Generare certificati SSL per ORDS. Assicurarsi di configurare i certificati con FQDN.
- Installare ORDS e configurarlo con SSL.
- Configurare i criteri necessari per abilitare l'accesso sicuro a vault e segreti, ad esempio l'uso di segreti, l'uso di vault e la lettura di bundle di segreti. Per ulteriori informazioni, vedere Criteri consigliati minimi.
Crea la connessione
Per connettersi a Oracle API per MongoDB:
Una volta creata, la connessione viene visualizzata nell'elenco Connessioni. Assicurarsi di assegnare la connessione a una distribuzione, quindi Aggiungere un Replicat per MongoDB.
Problemi noti
MongoDB, DocumentDB e Oracle JSON Collection TLS Security Protocol
Se la connessione Replicat MongoDB, Replicat DocumentDB o Raccolta Oracle JSON non riesce con il seguente errore nel file di report:
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
Soluzione: aggiungere la proprietà seguente al file Properties, aggiornare <connection_ocid>
con l'OCID della connessione e mantenere il resto invariato.
jvm.bootoptions=-Djavax.net.ssl.trustStore=/u02/connections/<connection_ocid>/truststore.pkcs12 -Djavax.net.ssl.trustStorePassword=Welcome123