MongoDB용 Oracle API에 접속
시작하기 전에
연결을 생성하기 전에 다음이 있는지 확인합니다.
- Oracle Database(21c/ 23ai)
- Oracle Database의 플러그인할 수 있는 데이터베이스(PDB).
- ORDS에 대해 생성된 사용자입니다.
- Oracle Database MongoDB API를 사용하여 Oracle Database에 연결할 수 있는 ORDS
- ORDS에 대한 SSL 인증서 생성 FQDN으로 인증서를 구성해야 합니다.
- ORDS 설치 및 SSL을 사용하여 구성합니다.
- 암호 사용, 저장소 사용 및 암호 번들 읽기와 같은 보안 저장소 및 암호 액세스를 사용으로 설정하는 데 필요한 정책을 구성합니다. 자세한 내용은 최소 권장 정책을 참조하십시오.
접속을 생성합니다.
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
임시해결책: Properties 파일에 다음 속성을 추가하고, 연결 OCID로 <connection_ocid>
를 업데이트하고, 나머지는 그대로 유지하십시오.
jvm.bootoptions=-Djavax.net.ssl.trustStore=/u02/connections/<connection_ocid>/truststore.pkcs12 -Djavax.net.ssl.trustStorePassword=Welcome123