Verbindung zu Oracle API für MongoDB herstellen
Verwenden Sie den Verbindungstyp Oracle API for MongoDB, um Daten von MongoDB in eine vom Benutzer verwaltete On-Premise- oder Cloud-Oracle Database zu replizieren.
Bevor Sie beginnen
Bevor Sie die Verbindung erstellen, stellen Sie sicher, dass Folgendes vorhanden ist:
- Oracle Database (21c/ 23ai)
- Eine integrierbare Datenbank (PDB) in Oracle Database.
- Ein Benutzer, der für ORDS erstellt wurde.
- ORDS, mit dem über die MongoDB-API von Oracle Database eine Verbindung zu Oracle Database hergestellt werden kann
- SSL-Zertifikate für ORDS generieren. Stellen Sie sicher, dass Sie die Zertifikate mit FQDN konfigurieren.
- Installieren Sie ORDS, und konfigurieren Sie es mit SSL.
- Konfigurieren Sie die erforderlichen Policys, um den sicheren Vault- und Secrets-Zugriff zu aktivieren, wie Secrets verwenden, Vaults verwenden und Secret-Bundles lesen. Weitere Informationen finden Sie unter Minimale empfohlene Policys.
Verbindung erstellen
So stellen Sie eine Verbindung zur Oracle API für MongoDB her:
Nachdem die Verbindung erstellt wurde, wird sie in der Liste "Verbindungen" angezeigt. Stellen Sie sicher, dass Sie die Verbindung einem Deployment zuweisen, und Fügen Sie ein Replicat für MongoDB hinzu.
Bekannte Probleme
TLS-Sicherheitsprotokoll für MongoDB, DocumentDB und Oracle JSON Collection
Wenn die Verbindung zu MongoDB Replicat, DocumentDB Replicat oder Oracle JSON Collection nicht erfolgreich verläuft, wird folgender Fehler in der Berichtsdatei ausgegeben:
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
Problemumgehung: Fügen Sie der Eigenschaftendatei die folgende Eigenschaft hinzu, aktualisieren Sie <connection_ocid>
mit der Verbindungs-OCID, und behalten Sie den Rest unverändert bei.
jvm.bootoptions=-Djavax.net.ssl.trustStore=/u02/connections/<connection_ocid>/truststore.pkcs12 -Djavax.net.ssl.trustStorePassword=Welcome123