连接到 Oracle API for MongoDB
开始之前
在创建连接之前,请确保您具有以下各项:
- Oracle Database(21c/23ai)
- Oracle Database 中的可插入数据库 (pluggable database,PDB)。
- 为 ORDS 创建的用户。
- ORDS,允许使用 Oracle Database MongoDB API 连接到 Oracle Database
- Generate SSL certificates for ORDS 。确保使用 FQDN 配置证书。
- 安装 ORDS 并使用 SSL 进行配置。
- 配置所需的策略以启用安全 Vault 和密钥访问,例如使用密钥、使用 Vault 和读取密钥包。有关详细信息,请参阅建议的最低策略。
创建连接
要连接到 Oracle API for MongoDB :
创建连接后,该连接将显示在“Connections(连接)”列表中。确保将连接分配给部署,然后 Add a Replicat for MongoDB 。
已知问题
MongoDB、DocumentDB 和 Oracle JSON 集合 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