MongoDBのためのOracle APIへの接続
開始する前に
接続を作成する前に、次のものがあることを確認してください。
- Oracle Database(21c/23ai)
- Oracle Databaseのプラガブル・データベース(PDB)。
- ORDS用に作成されたユーザー。
- Oracle Database MongoDB APIを使用してOracle Databaseに接続できるORDS
- ORDSのSSL証明書を生成します。FQDNを使用して証明書を構成してください。
- ORDSをインストールし、SSLで構成します。
- シークレットの使用、ボールトの使用、シークレット・バンドルの読取りなど、セキュアなVaultおよびシークレット・アクセスを有効にするために必要なポリシーを構成します。詳細は、最小推奨ポリシーを参照してください。
接続の作成
Oracle API for MongoDBに接続するには:
接続が作成されると、「接続」リストに表示されます。接続をデプロイメントに割り当て、MongoDBのReplicatを追加していることを確認します。
既知の事象
MongoDB、DocumentDBおよびOracle JSON Collection TLSセキュリティ・プロトコル
MongoDB Replicat、DocumentDB ReplicatまたはOracle JSON Collectionの接続が失敗し、レポート・ファイルに次のエラーが表示されます。
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
回避策:プロパティ・ファイルに次のプロパティを追加し、接続OCIDを使用して<connection_ocid>
を更新し、残りはそのままにします。
jvm.bootoptions=-Djavax.net.ssl.trustStore=/u02/connections/<connection_ocid>/truststore.pkcs12 -Djavax.net.ssl.trustStorePassword=Welcome123