알려진 문제 및 해결 방법

이 장에서는 릴리스 시 알려진 문제에 대해 설명합니다.

릴리스 26ai(23.26.4) - 2026년 10월

버그 39908753: Google Spanner - Parallel Replicat RARE(1/20회) NOT_FOUND PK 업데이트가 있는 BATCHSQL과 함께 SPLIT_TRANS_RECS를 사용하는 중 오류가 발생했습니다.

SPLIT_TRANS_RECS 매개변수를 사용하여 BatchSQL USEMUTATIONS 모드에서 병렬 복제를 실행하고 소스 추적에 자주 기본 키 업데이트가 있는 경우 Replicat가 NOT_FOUND 오류로 비정상 종료될 수 있습니다.

해결방법

없음.

버그 40178988: 일반 - Google Spanner Replicat가 80,000개가 넘는 돌연변이가 있는 트랜잭션을 적용하는 동안 실패함

Replicat는 다음 오류로 인해 Spanner 데이터베이스에서 80,000개가 넘는 돌연변이가 있는 트랜잭션을 적용하는 데 비정상 종료됩니다.

[SQL error 4] Permanent error, with a last message of Deadline expired before operation could complete.

해결방법

이러한 오류를 방지하려면 핫스팟팅을 방지하는 기본 키를 신중하게 선택해야 합니다. 예:

CREATE TABLE UserAccessLogs
(
  LastAccess TIMESTAMP NOT NULL,
  UserId STRING(1024),
  ...
) PRIMARY KEY (LastAccess, UserId);

자세한 내용은 https://docs.cloud.google.com/spanner/docs/schema-design#primary-key-prevent-hotspots을 참조하십시오.

버그 39752615: Exadata CS - BR 캐치업 플로우에서 NOUSERID를 사용하는 DOWNSTREAM 구성에서 오류 없이 비정상 종료 추출

다운스트림 Extract에서 NOUSERID 캐치업 BR 평가 플로우가 Extract를 비정상 종료합니다.

해결방법

캐치업 BR 플로우와 관련된 문제가 확인된 경우 Extract에서 다음 매개변수를 사용하여 캐치업 BR 플로우를 사용 안함으로 설정하고 문제를 방지합니다.

BR _NOCATCHUPBR

릴리스 26ai(23.26.2.0.3) - 2026년 7월

버그 38496203: 자율운영 AI 데이터베이스 - Replicat가 대상 데이터베이스에 ORA-04043 "객체가 존재하지 않음" 오류와 함께 비정상 종료됨

GoldenGate 자율운영 AI 데이터베이스의 Replicat가 대상 테이블에 대해 error ORA-04043 "object does not exist"로 비정상 종료됩니다. 이 문제는 하위 캐시 자율운영 AI 데이터베이스 대상에 대한 잘못된 딕셔너리 및 DDL 통지로 인해 발생하여 잘못된 객체 발견 오류가 발생합니다.

해결방법

Replicat 매개변수 파일에 NOTARGETDDLNOTIFY 매개변수를 추가하여 대상에서 DDL 통지를 사용 안함으로 설정합니다. 공유 풀을 비우거나 대상 ADB를 상위 코어 구성으로 이동하면 딕셔너리가 올바르게 로드할 수도 있습니다.

릴리스 26ai(23.26.2.0.0) - 2026년 4월

버그 39178714: PostgreSQL - Extract는 JSONB 데이터 유형을 바이너리 대신 텍스트 데이터로 기록하여 Autoschema TYPEMAP 동작이 잘못되었습니다.

Oracle GoldenGate를 PostgreSQL 소스와 함께 사용하는 경우 추적의 JSONB 데이터 유형은 바이너리 형식이 아닌 텍스트 데이터로 기록되므로 추적에서 JSON 및 JSONB 데이터 유형 간에 차이가 없습니다. 이 동작으로 인해 JSONB에 대한 AUTOSCHEMA TYPEMAP 매핑이 예상대로 작동하지 않습니다.

해결방법

AUTOSCHEMA TYPEMAP를 사용하여 JSONB 소스 열을 다른 대상 데이터 유형에 매핑하려면 소스 유형을 JSONB 대신 JSON로 지정합니다. 예:

AUTOSCHEMAOPTIONS TYPEMAP 'json'='VARCHAR(200)'

버그 37575375: PostgreSQL - Test_decoding 플러그인은 다중 테이블에 대한 자르기 작업을 지원하지 않습니다.

현재 구문분석 논리의 제한으로 인해 PostgreSQL test_decoding 플러그인에서 다중 테이블에 대한 자르기 작업이 지원되지 않습니다.

릴리스 26ai(23.26.1.0.6) - 2026년 3월

버그 38924691: Db2 z/OS - ERROR OGG-01741에서 예상치 않은 로그 시퀀스 번호가 발생한 추출 비정상 종료

Extract가 Db2 z/OS에서 로그 레코드를 읽을 때 버그가 일부 로그 시퀀스 번호를 순서 없이 수정했지만, 이 문제를 트리거할 에지 사례가 있습니다.

해결방법

보다 포괄적인 수정을 위해 작업하는 동안 임시해결책은 Extract를 재시작하기만 하면 문제가 해결되고 계속 실행됩니다.

릴리스 26ai(23.26.1.0.5) - 2026년 3월

버그 31531059: MySQL - Windows - 서비스 관리자가 비MySQL 배치에서 설치된 경우 배치 생성이 실패함

Windows에서 MySQL 배치를 생성할 때 서비스 관리자가 MySQL 이외의 배치로 생성된 경우 해당 서비스 관리자에 대한 후속 MySQL 배치가 완료되지 않습니다.

해결방법

MySQL 배치뿐 아니라 서버의 여러 데이터베이스 공급업체에 대한 Oracle GoldenGate 배치를 여러 개 생성하는 경우 MySQL oggca 프로그램에서 Service Manager 배치를 생성합니다.

릴리스 26ai(23.26.1.0.3) - 2026년 2월

버그 38973035: 일반 - Replicat가 '?' 와일드 카드 문자가 사용될 때 "Invalid TARGET Wildcard Table Name" 오류로 비정상 종료됨

Windows에서 물음표 '?'를 와일드카드로 사용할 때 Replicat가 오류로 비정상 종료됩니다.

해결방법

물음표(?) 와일드카드 사양을 사용하는 대신 Replicat 매개변수 파일에 전체 테이블 이름을 나열합니다.

버그 38869812: 일반 - 서비스 관리자 등록에 Windows에 대해 지원되지 않는 명령이 있습니다.

서비스 관리자를 Windows 서비스로 등록할 때 registerServiceManager.bat 스크립트는 명령이 내부 또는 외부 명령으로 인식되지 않는다는 비중요 메시지를 반환할 수 있습니다.

해결방법

중요하지 않은 메시지를 무시하고 배포가 완료되면 서비스 관리자가 존재하고 Windows 서비스 애플릿에서 실행 중인지 확인할 수 있습니다. 또한 Service Manager에 로그인하여 배포할 수 있는지 확인합니다.

버그 38942442: 일반 - 추적이 WebUI를 사용하여 하위 폴더로 구성된 경우 추출 비정상 종료

추적 파일과 함께 하위 디렉토리를 사용할 때 Windows에서 Extract 및 Replicat 비정상 종료 자동 생성된 파라미터 파일은 경로 구분 기호에 대해 백슬래시() 대신 잘못된 슬래시(/)로 생성됩니다.

해결방법

매개변수 파일을 만든 후 수동으로 편집하여 경로 구분 기호를 슬래시(/)에서 백슬래시(예: subdir\ex)로 변경한 다음 프로세스를 다시 시작합니다.

버그 38270083: 일반 - Oracle GoldenGate OUI 설치 프로그램이 Visual C++ 재배포 가능 v14 없이 Windows에서 실행되지 않음

Microsoft Visual C++ 재배포 가능 v14 패키지가 Windows 서버에 설치되지 않은 경우 Oracle GoldenGate OUI 설치 프로그램이 실행되지 않습니다.

해결방법

Windows에 Oracle GoldenGate를 설치하려면 https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170#latest-supported-redistributable-version에서 사용 가능한 최신 Microsoft Visual C++ 재배포 가능 v14 패키지를 설치합니다.

릴리스 26ai(23.26.1.0.1) - 2026년 2월

버그 38910133: 테이블이 생성된 후에는 일반 - 하트비트 테이블 대상 전용 설정을 수정할 수 없습니다.

대상 전용 설정으로 하트비트 테이블을 수정하려고 하면 설정이 구성된 후 해당 설정을 업데이트할 수 없습니다. 이 문제는 대상 전용 하트비트 테이블을 지원하는 비Oracle 데이터베이스에 존재합니다.

해결방법

필요한 값으로 [대상만] 설정을 구성하려면 기존 하트비트 테이블을 삭제하고 필요한 값이 있는 새 테이블을 추가합니다.

버그 38828193: 관리 서비스 페이지의 일반 - 왼쪽 탐색 메뉴에 추가된 첫 번째 Extract 또는 Replicat가 자동으로 표시되지 않음

웹 인터페이스를 사용하여 첫번째 Extract 또는 Replicat를 추가하면 [관리 서비스] 페이지의 왼쪽 탐색 메뉴에 자동으로 표시되지 않지만, 이후에 추가된 Extract 또는 Replicat가 메뉴에 자동으로 표시됩니다.

해결방법

첫 번째 Extract 또는 Replicat를 추가한 후 페이지를 한 번 새로고침해야 합니다.

버그 38963914: MySQL - 웹 인터페이스를 통해 Extract를 지정된 LOGNUM 및 LOGPOS로 변경할 수 없습니다.

웹 인터페이스에서 Extract를 지정된 LOGNUM 및 LOGPOS로 변경하면 Begin Now가 생성됩니다.

해결방법

관리 클라이언트 명령행 유틸리티를 사용하여 Extract를 변경하여 LOGNUM 및 LOGPOS을 배치합니다.

버그 38964868: MySQL - 웹 인터페이스를 통해 Extract를 생성할 때 중복된 '로그의 위치' 필드

웹 인터페이스를 사용하여 Extract를 생성하고 Begin 필드에서 LSN을 선택하는 경우 Log Number 및 Log Bin 필드가 모두 '로그의 위치'로 잘못 레이블 지정됩니다.

해결방법

왼쪽에서 오른쪽으로 첫 번째 필드는 LOGNUM 값을 나타내고 두 번째 필드는 LOGPOS 값을 나타내며 레이블에도 불구하고 해당 방식으로 적용됩니다. 또는 ADD EXTRACT를 사용하여 관리 클라이언트를 통해 Extract를 생성할 수 있습니다.

버그 37098868: Teradata/Timesten - 하트비트 기능이 웹 인터페이스에서 올바르게 작동하지 않음

Oracle GoldenGate for Teradata 및 Timesten 웹 인터페이스에서 Heartbeat를 관리하려고 하면 Heartbeat 기능이 제대로 작동하지 않습니다.

해결방법

하트비트를 관리하려면 관리 클라이언트에서 ADD HEARTBEATTABLE 또는 DELETE HEARTBEATTABLE 명령을 사용합니다.

릴리스 26ai(23.26.1.0.0) - 2026년 3월

버그 39081675: 일반 - 릴리스 버전 23.10.0.0에서 23.26.1.0로 패치 업데이트 후 추적 비우기 작업이 실패하여 디스크 공간 문제가 발생했습니다.

릴리스 버전 23.26.1.0에 대한 패치 업데이트 후 비우기 추적 작업을 실패하여 공간 문제가 발생합니다.

해결방법

체크포인트를 확인한 후 추적 파일을 수동으로 삭제합니다.

버그 38974142: 일반 - Replicat를 변경할 때 트레일의 위치 필드를 편집할 수 없음

웹 인터페이스에서 Replicat를 변경할 때 추적의 위치 필드를 편집할 수 없습니다.

해결방법

관리 클라이언트 명령줄 유틸리티를 사용하여 ALTER REPLICAT 명령을 실행합니다.

릴리스 23.10.3.25.11 - 2025년 12월

버그 38526643: SQL Server - COLMAP 절에서 오류가 있는 비정상 종료 추출

SQL Server Extract는 Extract에서 COLMAP 절을 사용하여 대상 열 매핑을 수행할 때 오류를 표시합니다.

해결방법

소스 열에서 다른 대상 열로 재매핑하려면 Extract 대신 Replicat에서 COLMAP 절을 사용하십시오.

릴리스 23.10.1.25.10 - 2025년 10월

버그 37859560: PostgreSQL - 초기 로드 추출 ExtFile 이름에는 2자 대신 3자가 필요합니다.

초기 로드 Extract를 생성하는 동안 Oracle GoldenGate는 표준 2자 대신 파일 이름에 3자를 사용해야 합니다.

해결방법

단계를 건너뛰려면 3자를 제공하고 다음 단계의 매개변수 파일에서 수동으로 변경하십시오.

릴리스 23.10.0.25.10 - 2025년 10월

버그 38544821: 일반 - OUI(대화식 모드)에서 서비스/데몬으로 서비스 관리자 등록 시 오류가 발생하여 '배포를 중지할 수 없음'

OGGCA를 처음 실행하여 첫번째 배치를 생성하고 서비스 관리자가 서비스 또는 시스템 데몬으로 실행되도록 설정할 때 배치 생성 시 몇 가지 오류가 반환될 수 있습니다.

해결방법

Oracle GoldenGate 23.10.x 패치를 적용할 수 있는 동안 이 문제를 방지하려면 다음과 같이 하십시오.

  1. 23.10.x 이전 버전의 Oracle GoldenGate를 설치합니다.

  2. 해당 이전 버전의 Oracle GoldenGate를 사용하여 Service Manager를 서비스/데몬으로 생성합니다.

  3. OPatch를 사용하여 Oracle GoldenGate 23.10.x 패치 빌드를 적용합니다.

릴리스 23.9- 2025년 7월

버그 37873099: Db2 z/OS - 체크포인트 테이블 추가 또는 삭제 실패

체크포인트 트랜잭션 테이블이 잘못 정리된 경우 체크포인트 테이블은 제거될 수 있지만 트랜잭션 테이블은 유지됩니다. 이 체크포인트 테이블이 다시 추가되면 트랜잭션 테이블은 이미 존재하므로 추가되지 않습니다.

해결방법

체크포인트 테이블을 다시 삭제합니다. 작동하지 않을 경우 체크포인트 테이블과 동일한 스키마에 있고 _lox가 추가된 것과 동일한 이름을 가지게 될 트랜잭션 테이블을 수동으로 삭제해 보십시오.

버그 37710172: Db2 z/OS - 라이브러리에 권한이 부여되지 않은 경우 버전이 0으로 반환됨

WLM steplibs 라이브러리에 권한이 부여되지 않은 경우 버전 번호가 0이므로 Extract가 비정상 종료됩니다.

해결방법

라이브러리에 권한이 부여되었는지 확인합니다.

릴리스 23.8 - 2025년 4월

버그 37834526: SQL Server - CDC에서 추출 비정상 종료 및 기본 테이블 불일치

Extract는 기본 테이블의 테이블 구조를 CDC 캡처 인스턴스 테이블과 비교하여 불일치 시 비정상 종료를 발생시킵니다.

해결방법

Extract 파라미터 파일에 다음을 추가하고 재시작합니다.

TRANLOGOPTIONS GETMETADATAFROMVAM

릴리스 23.6- 2024년 10월

버그 37152943: i용 Db2 - Heartbeat 테이블에 대한 코어 덤프 문제로 인해 Extract가 실패함

i용 Oracle GoldenGate Extract for Db2의 경우 하트비트 테이블에 대한 코어 덤프 오류와 함께 비정상 종료됩니다. 따라서 하트비트 기능이 작동하지 않습니다.

해결방법

없음.

버그 37468391: Oracle - XAGTask가 하나의 서비스 관리자가 중지될 때 노드에서 실행 중인 모든 GoldenGate 프로세스를 강제 종료합니다.

여러 OGG_HOME 디렉토리를 사용하여 Oracle GoldenGate를 실행하고 XAG에 등록된 서비스 관리자가 실패하거나 XAG/CRS에 의해 정지되는 경우 서버에서 실행 중인 모든 GoldenGate 프로세스가 OGG_HOME에서 실행 중이던 OGG_HOME에 관계없이 정지됩니다. 이로 인해 서버 전체 GoldenGate가 중단됩니다.

해결방법

다음과 같은 서버에서는 Oracle GoldenGate와 XAG 통합만 사용하십시오.

릴리스 23.5- 2024년 8월

병렬 Replicat는 Sybase에 대해 지원되지 않습니다.

Sybase용 Oracle GoldenGate는 병렬 Replicat를 지원하지 않습니다.

해결방법

조정 또는 일반 Replicat를 사용합니다.

버그 36926498: Sybase - 양방향 추출이 오류 없이 충돌함

양방향 복제에 대해 구성된 Extract와 관련된 문제로 인해 Extract가 비정상 종료됩니다.

차선책:

없음

버그 36927786: 일반 - OGGCA 배치 생성이 SYBASE 시스템 변수/값을 선택하지 않습니다.

Sybase 배포를 생성할 때 배포에 대해 SYBASE 시스템 변수가 자동으로 설정되지 않습니다.

해결방법

배치의 환경 변수 구성에 SYBASE 변수를 수동으로 추가하고 Sybase 홈 디렉토리(예: /opt/sap)에 대한 경로를 설정한 다음 배치를 재시작합니다.

릴리스 23.4- 2024년 5월

IVF(Inverted File) 및 HNSW(Hierarchical Navigable Small Worlds) 인덱스 테이블을 명시적으로 제외

와일드카드 매개변수를 사용하는 경우 IVF 및 HSNW 벡터 인덱스 테이블을 추출에서 명시적으로 제외해야 합니다.

해결방법

없음

Extract LSN 위치 지정이 관리 클라이언트에 대한 0x:8:8:4 형식에서 작동하지 않음

SQL Server의 경우 관리 클라이언트에서 ATCSN 또는 AFTERCSN로 Extract를 시작하고 0x8:8:4 형식의 LSN 값을 사용하는 것은 의도한 대로 작동하지 않습니다.

해결방법

LSN 값을 0x8:8:4-ffffffff-8:8:4 형식으로 입력합니다.

예:

START EXTRACT EXTPROD AFTERCSN 0x000000b3:00002240:0003-ffffffff-000000b3:00002240:0003