OCI에서 알려진 문제 GoldenGate

관련 항목

일반 사항

전체 서비스에 적용되는 일반적인 알려진 문제와 해결 방법에 대해 알아봅니다.

암호가 있는 접속을 사용하는 중 오류가 발생했습니다.

다음 버전의 OCI GoldenGate에서 암호 및 저장소가 포함된 접속을 사용할 때 접속 오류가 발생할 수 있습니다.
  • oggbigdata:23.8.0.0.0_250428.1314_1246
  • oggbigdata:23.8.0.0.0_250523.1247_1247
  • oggbigdata:23.8.0.0.0_250523.1247_1253
  • oggbigdata:21.18.0.0.0_250416.1417_1253
  • oggmysql:23.8.0.0.0_250412.2241_1246
  • oggmysql:23.8.0.0.0_250412.2241_1237
  • oggmysql:23.8.0.0.0_250412.2241_12211
  • oggpostgresql:23.8.0.0.0_250517.1921_1248
  • oggpostgresql:23.8.0.0.0_250412.2241_1246
  • oggpostgresql:23.8.0.0.0_250412.2241_1237
  • oggdb2zos:23.8.0.0.0_250412.2241_1253
  • oggdb2zos:23.8.0.0.0_250412.2241_1246
  • oggdb2i:23.8.0.0.0_250524.0756_1253
  • oggdb2i:23.8.0.0.0_250524.0756_1246

임시해결책:

OCI Vault Secrets를 사용하지 않고 연결 재생성:
  1. [접속 생성] 페이지에서 페이지 하단의 고급 옵션을 확장합니다.
  2. 고급 옵션에서 설정을 확장합니다.
  3. Use secrets in vault의 선택을 해제합니다.
  4. 저장소 암호 없이 접속 생성을 완료합니다.

또는 연결에서 고급 옵션을 사용할 수 없는 경우 이전 버전의 배포를 사용해 보십시오.

21.x 배포가 21.17로 업그레이드된 후 배포 및 수신기 경로가 실패할 수 있습니다.

Oracle GoldenGate 버전 21.17 및 23ai부터 경로는 예약된 기본 도메인 이름인 "Network"를 사용하므로 다른 도메인 이름을 사용하는 기존 경로가 실패하고 다음 오류가 보고됩니다.

ERROR| Exception Message: The network connection could not be established: 'OGG-10351' - 'Generic error -1 noticed. Error description - credential store alias not found in domain.'

임시해결책:

OCI GoldenGate 배포 콘솔에서 각 경로를 편집하고 도메인 이름을 "Network"로 변경한 다음 경로를 다시 시작합니다. 확인하려면 Configuration 페이지의 Credential store 섹션에서 Path auth 유저의 도메인을 확인합니다.

관리 클라이언트를 사용하려는 경우 다음 명령을 실행하여 도메인 이름을 업데이트합니다. <path_name><alias> 위치 표시자를 교체해야 합니다.

소스 시작 경로의 경우:

ALTER DISTPATH <path_name> TARGET AUTHENTICATION USERIDALIAS <alias> domain
    Network

대상 시작 경로의 경우:

ALTER RECVPATH <path_name> SOURCE AUTHENTICATION USERIDALIAS <alias> domain
    Network

Big Data용 Oracle GoldenGate 21.17로 업그레이드하는 중 문제가 발생했습니다.

Big Data에 대한 Oracle GoldenGate 버전 21.14, 21.15 또는 21.16에서 보안 저장소 및/또는 키 저장소 접속 속성이 구성된 버전 21.17로 업그레이드하는 사용자가 실패하고 다음 오류가 보고됩니다.

Caused by: oracle.goldengate.util.GGException: An exception occurred when creating the Kafka Producer object. 
Caused by: org.apache.kafka.common.KafkaException: Failed to construct kafka producer 
Caused by: org.apache.kafka.common.KafkaException: Failed to load SSL  keystore /u02/connections/<connection OCID>/trustStore of type JKS 
Caused by: java.io.IOException: keystore password was incorrect

임시해결책:

  1. JKS 보안 저장소 및 키 저장소를 PKCS12로 변환합니다.
    1. keystore의 경우 암호를 묻는 메시지가 나타납니다. Keytool은 JDK의 유틸리티입니다.
      keytool -importkeystore -srckeystore [MY_KEYSTORE.jks] -destkeystore [MY_KEYSTORE.p12] -srcstoretype JKS -deststoretype PKCS12 -deststorepass [PASSWORD_PKCS12]
    2. 보안 저장소의 경우 암호를 묻는 메시지가 표시됩니다.
      keytool -importkeystore -srckeystore [MY_TRUSTSTORE.jks] -destkeystore [MY_TRUSTSTORE.p12] -srcstoretype JKS -deststoretype PKCS12 -deststorepass [PASSWORD_PKCS12]
  2. Kafka 생산자 등록 정보 파일에서 다음을 설정합니다.
    ssl.truststore.type=PKCS12
    ssl.keystore.type=PKCS12

21.15 또는 23.x 빌드에서 21.14로 롤백하는 동안 발생한 문제

21.15 또는 23.x 빌드를 롤백하려는 경우 다음을 수행합니다.

  • Oracle (21.14.0.0_240525)
  • Big Data (21.14.0.0.0_240515)
  • MySQL (21.14.0.0_240404)
  • MSSQL (21.14.0.0.0_240404)

다음 문제 중 하나가 발생할 수 있습니다.

  • 새 전자 지갑 암호화 기능으로 인해 누락된 접속/인증서 문제가 21.15 이상 도입되었습니다.

    임시해결책: 기존 연결을 배치에 지정 해제하고 재지정하고 사용 중인 배포 또는 수신기 경로에 필요한 누락된 사용자를 다시 만들어야 합니다.

  • 23.x에서 21.14로 롤백되는 성능 측정 단위 서비스의 문제로 인해 Service Manager가 시작되지 않습니다. 이 문제가 발생하면 Oracle Support에 문의하십시오.
  • "OGG-02431 체크포인트 파일에서 부적합한 레코드 헤더가 발견됨" 오류로 인해 Oracle GoldenGate 프로세스가 실패합니다.

    임시해결책: 시리즈에서 사용 가능한 최신 21.14 빌드로 배치를 업그레이드합니다. 문제가 지속되면 Oracle Support에 문의하십시오.

IP를 사용하여 IAM 사용 배치에 액세스하려고 시도하는 중 부적합한 재지정 URL 오류가 발생했습니다.

배치의 IP 주소를 사용하여 IAM 사용 배치에 액세스하려고 시도할 때 다음 오류가 발생합니다.

{"error":"invalid_redirect_uri","error_description":"Client
        xxxxxxxx1ocioraclecloudcom_APPID requested an invalid redirect URL: https://192.x.x.x/services/adminsrvr/v2/authorization. ECID:
        xxxx"}

해결 방법: 다음 작업 중 하나를 수행할 수 있습니다.

옵션 1: ID 도메인 애플리케이션에 배치 IP 주소를 추가합니다. 이 변경을 수행하려면 애플리케이션에 지정된 사용자 그룹의 일부여야 합니다.

  1. Oracle Cloud 탐색 메뉴에서 ID 및 보안을 선택한 다음 ID 아래에서 도메인을 누릅니다.
  2. [도메인] 목록에서 도메인을 선택합니다.
  3. 도메인의 ID 도메인 리소스 메뉴에서 Oracle Cloud Services를 선택합니다.
  4. Oracle Cloud Services 목록에서 애플리케이션을 선택합니다. 예를 들어, GGS INFRA Application for Deployment Id:<deployment OCID>입니다.
  5. 애플리케이션 페이지의 OAuth 구성에서 OAuth 구성 편집을 누릅니다.
  6. 리디렉션 URL의 경우 도메인 대신 배포의 IP를 사용하여 배포의 콘솔 URL을 입력합니다. 예: https://<deployment-ip>/services/adminsrvr/v2/authorization.
  7. 변경사항을 저장합니다.
옵션 2: 클라이언트 시스템 hosts 파일에 항목을 추가하여 127.0.0.1를 배치 FQDN에 매핑합니다(<region>를 적절한 영역으로 바꾸기). 예:
127.0.0.1 xx.deployment.goldengate.<region>.oci.oraclecloud.com

IAM 배치에서 사용자정의 인증서를 업데이트할 수 없습니다.

이 서비스는 영역 간 액세스에 영향을 주고 대상 영역의 IAM 리소스에 대한 업데이트가 필요하므로 FQDN 업데이트를 금지합니다.

임시해결책: 이 문제를 해결하려면 업데이트된 FQDN을 사용할 새 배치를 만듭니다.

Oracle GoldenGate REST API는 302개의 리디렉션을 인덱스 페이지로 반환합니다.

GoldenGate REST API를 사용하여 OCI GoldenGate 배포를 관리할 수 있습니다. Oracle GoldenGate에 익숙한 사용자에게는 Service Manager가 OCI GoldenGate에 노출되지 않으며 Service Manager에 대한 호출은 반환할 수 없습니다.

AdminClient: Unable to negotiate with <ip-address> port 22: no matching host key type found.

Cloud Shell에서 AdminClient을 사용하여 배치에 접속할 때 다음 메시지가 발생할 수 있습니다.
FIPS mode initialized.
Unable to negotiate with <ip-address> port 22: no matching host key type found. Their offer: ssh-ed25519
Action completed. Waiting until the work request has entered state: ('SUCCEEDED',)
FIPS mode initialized.
Unable to negotiate with <ip-address> port 22: no matching host key type found. Their offer: ssh-ed25519
Cannot create ssh tunnelnel

해결 방법: 다음 단계를 완료합니다.

  1. 새 Cloud Shell 세션을 엽니다.
  2. 다음 명령을 사용하여 파일을 만듭니다.
    cat .ssh/config
  3. .ssh/config 파일에 다음을 입력하고 저장합니다.
    HostkeyAlgorithms ssh-rsa,ssh-ed25519
    PubkeyAcceptedKeyTypes ssh-ed25519,ssh-rsa
  4. 기존 .ssh/known_hosts 파일이 있는 경우 삭제합니다.
  5. Cloud Shell 세션을 닫습니다.
  6. 배치 세부정보 페이지에서 관리 클라이언트 실행을 누릅니다.

연결

연결과 관련된 알려진 문제 및 해결 방법에 대해 알아봅니다.

리소스 주체를 사용할 때 OCI 오브젝트 스토리지 복제 오류 발생

OCI Object Storage 연결에서 Resource Principal 인증을 사용하는 경우 다음 오류로 인해 Replicat가 실패합니다.
ERROR 2025-06-12 14:48:16.000489 [main] - An exception has occurred: java.lang.NullPointerException: Cannot invoke "String.startsWith(String)" because "path" is null java.lang.NullPointerException: Cannot invoke "String.startsWith(String)" because "path" is null

임시해결책: 이 문제를 해결하려면 연결을 편집한 후 다른 인증 방법을 선택합니다.

OCI의 Apache Iceberg 연결 문제 GoldenGate

Apache Iceberg 연결을 사용할 때 다음 오류가 발생하면 지원 티켓을 열고 세부정보 및 오류 메시지를 공유하십시오.

ERROR 2025-07-08 13:34:09.000481 [main] -  Parameter [awsSecretKey] is missing in the
      connection payload. Parameter [awsSecretKey] is missing in the connection payload.

Amazon S3 및 공유 엔드포인트와의 Google Cloud Storage 연결에 대한 Java.net.UnknownHostException 오류

임시해결책: 연결을 편집하고 트래픽 경로 지정 방법전용으로 변경하거나, Amazon S3Google Cloud Storage 연결을 생성할 때 전용을 선택합니다.

OCI GoldenGate MongoDB 접속은 mongdb+srv 접속 문자열을 지원하지 않습니다.

임시해결책: MongoDB 접속 문자열을 사용합니다.

  1. MongoDB Atlas에서 Connect를 누릅니다.
  2. Drivers를 선택합니다.
  3. Java를 선택합니다.
  4. 버전에 대해 3.4 이상을 선택합니다.
  5. 제공된 mongodb 문자열을 사용할 수 있습니다. 예:
    mongodb://<user_name>:<db_password>@cluster0-shard-00-00.abc.mongodb.net:27017,cluster0-shard-00-01.abc.mongodb.net:27017,cluster0-shard-00-02.abc.mongodb.net:27017/?ssl=true&replicaSet=atlas-3grqh1-shard-0&authSource=admin&retryWrites=true&w=majority&appName=Cluster0

OCI GoldenGate의 Amazon S3 연결 관련 문제

Amazon S3 연결을 사용할 때 다음 오류가 발생하면 지원 티켓을 열고 세부정보 및 오류 메시지를 공유합니다.

ERROR 2024-03-04 11:42:31.000505 [TaskEngine_2(FileFinalizeTask)] - Verify S3 bucket
      [ggstest] failed.com.amazonaws.SdkClientException: Unable to execute HTTP request: s3.us-east-2.amazonaws.com

그런 다음 다음 다음 단계를 임시해결책으로 사용할 수 있습니다.

임시해결책:

  1. Cloud Shell에 연결합니다.
  2. 다음 CLI 샘플을 사용하여 새 Amazon S3 연결을 만듭니다.
    oci goldengate connection create-amazon-s3-connection --routing-method SHARED_SERVICE_ENDPOINT --display-name <connection_name> --compartment-id <compartment_ocid> --technology-type AMAZON_S3 --access-key-id <aws_access_key> --secret-access-key <aws_secret>
  3. 배치에 연결을 할당합니다.
  4. Amazon S3Replicat를 추가하고 실행합니다.

또는 공용 액세스를 사용하지 않으려는 경우 AWS VPC Endpoints를 사용하도록 Amazon S3 연결의 버킷을 구성합니다. OCI GoldenGateVPC Endpoints를 사용하여 S3 버킷에 액세스하려면 VCN과 AWS VPC 간에 IPsec VPN도 구성해야 합니다.

Amazon S3에 대한 끝점을 설정하려면 gg.eventhandler.s3.url 속성을 Replicat 속성 파일에 추가하고 프라이빗 접속에 대한 끝점을 제공합니다.

MongoDB 접속 테스트와 관련된 문제

Test connection를 MongoDB 접속과 함께 사용할 때 오류가 발생할 수 있습니다. 이 오류를 무시하고 OCI GoldenGate 배포 콘솔에서 MongoDB 연결을 테스트할 수 있습니다. 배치 콘솔에서 Administration Service에 대한 탐색 메뉴를 열고 구성을 누릅니다. MongoDB 접속이 인증서로 나열되어야 합니다. 여기서 <alias>에 접속을 눌러 접속을 테스트할 수 있습니다.

mTLS 인증을 사용하는 자율운영 데이터베이스에 필요한 작업

Autonomous Database 전자 지갑이 교체되면 최신 전자 지갑 정보를 검색하기 위해 이 데이터베이스에 대한 OCI GoldenGate 접속을 새로고침해야 합니다.

자세한 내용은 My Oracle Support (MOS) Document 2911553.1를 참조하십시오.

Autonomous Database 연결을 새로 고치려면: Autonomous Database(Autonomous Transaction Processing 또는 Autonomous Data Warehouse)에 대한 연결을 편집하고 저장합니다. 접속을 저장하면 자동으로 전자 지갑이 다운로드되고 새로 고쳐집니다. 연결을 변경할 필요가 없습니다.

확인하려면 다음을 수행합니다.

  1. Autonomous Database 접속을 사용하는 배치에 대한 배치 콘솔을 실행합니다.
  2. 배치 콘솔에서 탐색 메뉴를 열고 구성을 누릅니다.
  3. Credentials 화면에서 Autonomous Database 연결 문자열을 살펴봅니다.

    전자 지갑을 새로 고치기 전에 연결 문자열은 다음과 같습니다.

    ggadmin@(DESCRIPTION=(TRANSPORT_CONNECT_TIMEOUT=3)(CONNECT_TIMEOUT=60)(RECV_TIMEOUT=120)(retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.us-phoenix-1.oraclecloud.com))(CONNECT_DATA=(COLOCATION_TAG=ogginstance)(FAILOVER_MODE=(TYPE=SESSION)(METHOD=BASIC)(OVERRIDE=TRUE))(service_name=<adb-servicename>_low.adb.oraclecloud.com))(security=(MY_WALLET_DIRECTORY=“/u02/connections/ocid1.goldengateconnection.oc1.phx.<ocid>/wallet”)(SSL_SERVER_DN_MATCH=TRUE)(ssl_server_cert_dn=“CN=adwc.uscom-east-1.oraclecloud.com,
            OU=Oracle BMCS US, O=Oracle Corporation, L=Redwood City, ST=California,
            C=US”)))

    전자 지갑(wallet)이 refresh되면 다음과 같이 연결 문자열이 갱신됩니다.

    ggadmin@(DESCRIPTION=(TRANSPORT_CONNECT_TIMEOUT=3)(CONNECT_TIMEOUT=60)(RECV_TIMEOUT=120)(retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.us-phoenix-1.oraclecloud.com))(CONNECT_DATA=(COLOCATION_TAG=ogginstance)(FAILOVER_MODE=(TYPE=SESSION)(METHOD=BASIC)(OVERRIDE=TRUE))(service_name=<adb-servicename>_low.adb.oraclecloud.com))(security=(MY_WALLET_DIRECTORY=“/u02/connections/ocid1.goldengateconnection.oc1.phx.<ocid>/wallet”)(SSL_SERVER_DN_MATCH=TRUE)(ssl_server_dn_match=yes)))

MySQL '@' 기호가 포함된 데이터베이스 사용자 이름은 OCI GoldenGate 배치 콘솔에서 Extract를 생성할 때 Credential Alias 목록에 나타나지 않습니다.

MySQL 데이터베이스의 경우 OCI GoldenGate 배포 콘솔에서 Extracts를 생성할 때 @ 기호가 포함된 사용자 이름이 Credential Alias 목록에서 생략됩니다.

임시해결책: 목록에서 다른 별칭을 선택한 다음 다음 다음 화면에서 Parameter File를 수동으로 업데이트하십시오.

네트워크 시간 초과는 프라이빗 끝점을 사용하는 데이터베이스 접속에 영향을 줍니다.

프라이빗 끝점을 사용하여 데이터베이스에 접속하는 경우 Extract 프로세스를 시작 또는 정지할 때 네트워크 시간 초과가 발생할 수 있습니다.

해결 방법: 다음 작업 중 하나를 수행할 수 있습니다.

  • 배치 세부정보 페이지에서 최신 패치를 적용합니다. 배포 정보 섹션의 GoldenGate에서 버전에 대해 업그레이드를 누릅니다.
  • 현재 최신 패치를 적용할 수 없는 경우 EXPIRE_TIME=1를 포함하도록 연결 문자열을 업데이트할 수 있습니다. 기본적으로 Oracle GoldenGate에 EZ 접속 문자열이 있을 수 있습니다. 이 접속 문자열은 다음과 같이 Oracle GoldenGate 인증서에서 긴 접속 문자열로 업데이트해야 합니다.
    <username>@//<hostname>:1521/<service_name>
    <username> @(DESCRIPTION = (EXPIRE_TIME=1)(ADDRESS_LIST = (ADDRESS = (COMMUNITY = tcp)(PROTOCOL = TCP)(Host = <hostname>)(Port = 1521))) (CONNECT_DATA = (SERVICE_NAME = <service_name>)))

SCAN 프록시가 TLS를 지원하지 않습니다.

OCI GoldenGate는 Oracle SCAN(Single Client Access Name) 호스트 및 IP를 지원하지만 SCAN 프록시는 TLS를 지원하지 않습니다.

임시해결책: Database Node IP를 사용하여 RAC database에 접속할 수 있습니다.

OCI 오브젝트 스토리지 접속의 사용자 OCID 불일치(통합 사용자만 해당)

통합 사용자가 OCI Object Storage 접속 생성 시 현재 사용자 사용을 선택하면 해당 OCID가 시스템에서 선택한 OCID와 일치하지 않습니다.

임시해결책: OCI Object Storage 연결을 생성할 때 다른 사용자 지정을 선택한 다음 통합 사용자의 OCID를 입력합니다.

사용자 OCID를 찾으려면 Oracle Cloud 콘솔 전역 헤더에서 프로파일을 누르고 사용자 이름을 선택합니다. [사용자 세부정보] 페이지의 [사용자 정보]에서 OCID에 대해 표시를 누릅니다.

배치 콘솔

배치 콘솔 로드 실패

마지막 부분이 11자보다 긴 FQDN(정규화된 도메인 이름)을 입력하면 배치 콘솔 로드가 실패합니다.

임시해결책: FQDN의 마지막 부분을 11자 미만으로 유지하십시오.

OCI GoldenGate 배포 콘솔은 Safari 웹 브라우저와 호환되지 않습니다.

Safari 웹 브라우저를 사용하여 액세스할 때 Oracle Cloud Infrastructure GoldenGate 배치 콘솔이 올바르게 표시되지 않습니다.

임시해결책: 대신 Chrome 또는 FireFox 브라우저를 사용하십시오.

인증서에 접속하는 데 몇 분 정도 걸릴 수 있습니다.

인증서에 접속을 시도할 때 배치 콘솔의 [구성] 화면에서 성공적으로 접속하려면 몇 분 정도 걸릴 수 있습니다. 화면을 새로 고치면 연결 프로세스에 시간만 추가됩니다.

임시해결책: GoldenGate 빌드 버전 oggoracle:21.8.0.0.0_221119.1258_663에서 해결된 알려진 문제입니다.

GoldenGate 프로세스

GoldenGate 프로세스와 관련된 알려진 문제 및 해결 방법에 대해 알아봅니다.

MongoDB, DocumentDB 및 Oracle JSON Collection TLS 보안 프로토콜

MongoDB Replicat, DocumentDB Replicat 또는 Oracle JSON 모음 접속이 실패하고 보고서 파일에 다음 오류가 발생한 경우:
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

버그 37518857: OGGDAA GGS Snowflake Streaming Replicat 오류

Snowflake Streaming Handler 실패 원인: Exception: java.lang.StackOverflowError thrown from the UncaughtExceptionHandler in thread "process reaper"

임시해결책: Replicat 속성 파일에 다음을 추가합니다.
jvm.bootoptions= -Djdk.lang.processReaperUseDefaultStackSize=true

OCI GoldenGate 배포 콘솔에서 명명된 사용자 정의/기본값이 아닌 폐기 파일을 표시할 수 없습니다.

기본적으로 파일 무시는 이름 지정 규칙 <process-name>.dsc를 따릅니다. 이름을 바꾸지 않으면 OCI GoldenGate 배포 콘솔에서 모든 폐기 파일을 볼 수 있습니다. 배포 콘솔에 사용자정의 이름이 지정된 폐기 파일이 표시되지 않습니다.

임시해결책: 배치 세부정보 페이지의 [진단 수집] 툴을 사용하여 폐기 파일에 액세스하십시오.

MongoDB ExtractTrail file을 BINARY_JSON_FORMAT와 함께 사용할 때 Replicats가 실패함

ReplicatExtract 매개변수 파일에 BINARY_JSON_FORMAT가 있는 MongoDB Extract에서 생성된 Trail file를 사용하는 경우 다음 오류와 함께 Replicat가 실패합니다.

ERROR 2023-08-04 17:13:13.000421 [main] - Unable to decode column 0 : Input length = 1
      java.nio.charset.MalformedInputException: Input length = 1 at
      java.nio.charset.CoderResult.throwException(CoderResult.java:281) ~[?:1.8.0_311]at java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:816) ~[?:1.8.0_311] at
      oracle.goldengate.datasource.UserExitDataSource.createColumnValue(UserExitDataSource.java:1106)
      [ggdbutil-21.9.0.0.3.001.jar:21.9.0.0.3.001] Exception in thread “main”
      oracle.goldengate.util.GGException: Unable to decode column 0 : Input length = 1 at
      oracle.goldengate.datasource.UserExitDataSource.createColumnValue(UserExitDataSource.java:1203)

임시해결책: BINARY_JSON_FORMAT가 Extract 매개변수에서 제거되면 Replicat가 성공적으로 실행되고 문서가 확장 JSON 형식으로 표시됩니다.

GTID 사용 데이터베이스에 대한 원격 변경 데이터 캡처 Extracts 실패

GTID(전역 트랜잭션 식별자)를 사용하는 MySQL 데이터베이스에 대해 Remote 옵션이 사용으로 설정된 Change Data Capture Extract 프로세스를 만들면 Extract 프로세스가 실패하고 다음 오류가 보고됩니다.
ERROR   OGG-25192  Trail file '<trail name>' is remote. Only local trail allowed for this extract.

임시해결책: Change Data Capture Extract의 Parameter file 화면에서 TRANLOGOPTIONS ALTLOGDEST REMOTE 행을 제거합니다.

자세한 내용은 Using Oracle GoldenGate for MySQL을 참조하십시오.

Oracle Cloud Infrastructure GoldenGate로 데이터를 전송하거나 Oracle Cloud Infrastructure GoldenGate에서 데이터를 풀링할 Distribution Paths를 생성하려면 인증서 관리 또는 클라이언트 전자 지갑에 루트 인증서를 추가해야 합니다.

To send data to or pull data from OCI GoldenGate, you must create a Distribution Server Path or a target initiated path on the Receiver Server in your on-premises or Marketplace Oracle GoldenGate, respectively. 또한 OCI GoldenGate 루트 인증서 또는 자체 서명된 인증서를 Oracle GoldenGate 인증서 관리(Oracle GoldenGate 21c 이상) 또는 클라이언트 전자 지갑(Oracle GoldenGate 19c)에 추가해야 합니다. 그러면 Oracle GoldenGateOCI GoldenGate 배포 간에 신뢰할 수 있는 연결이 생성됩니다. WebSocket 보안(WSS) 프로토콜만 Oracle GoldenGateOCI GoldenGate 사이의 DistributionReceiver Server Paths에 대해 지원됩니다.

OCI GoldenGate 루트 인증서를 변경하면 온프레미스 또는 Marketplace Oracle GoldenGateReceiver Server에서 Distribution Server Path 또는 대상 시작 경로가 실패하고 다음 오류가 발생합니다.

ERROR   OGG-10390  Oracle GoldenGate Receiver Service:  Generic error -1 noticed for endpoint
      wss://<deployment URL>:443/services/v2/sources?trail=<trail name>. Error description - SSL
      connection unexpectedly closed.

임시해결책: 이 문제를 해결하려면 클라이언트 전자 지갑 또는 Service Manager의 인증서 관리 화면에서 인증서를 업데이트하여 OCI GoldenGate 배치 콘솔 루트 인증서를 사용하십시오. 경우에 따라 루트 인증서가 OCI GoldenGate 배치의 인증서에 직접 서명하지 않고 중간 인증서에 의해 서명된 경우 중간 CA 인증서도 추가해야 할 수 있습니다.

추가 정보:

Digest 인증만 현재 지원됩니다.

Oracle Cloud Infrastructure GoldenGateOracle Cloud Infrastructure GoldenGateDistribution Path 대상으로 사용할 때 현재 인증서 기반 인증을 지원하지 않습니다.

임시해결책: 없습니다.

파이프라인

파이프라인과 관련된 알려진 문제와 이를 해결하는 방법에 대해 알아봅니다.

ZeroETL 파이프라인 적용 미러링 프로세스 실패

파이프라인 적용 프로세스가 실패하고 OCI 로깅에 다음 오류가 발생한 경우:
Error mapping from ADMIN.DBTOOLS$EXECUTION_HISTORY to <ADB ID>.ADMIN.DBTOOLS$EXECUTION_HISTORY.

임시해결책: ADMIN.*를 사용하여 제외 규칙을 만든 다음 파이프라인을 다시 시작합니다.

Target Database 시간대 파일 버전이 원본 데이터베이스의 버전보다 낮은 경우 Oracle Data Pump가 실패함

파이프라인 옵션 "Copy existing data to target database before starting replication"은 Oracle Data Pump를 사용합니다. Target Database의 시간대 파일 버전이 원본 데이터베이스의 버전보다 낮으면 Oracle Data Pump가 실패합니다.

임시해결책: 이 문제를 해결하려면 대상 데이터베이스의 시간대 버전을 업그레이드해야 합니다. Autonomous Database에서 시간대 파일 업데이트 관리를 참조하십시오.