알려진 문제 및 해결 방법
이 장에서는 릴리스 시 알려진 문제에 대해 설명합니다.
릴리스 19c(19.33.0.0.261020) - 2026년 10월
버그 38928029: 일반 - Replicat가 OGG-30555 인증서 저장소 전자 지갑 업그레이드를 기다리는 중 시간 초과가 발생했습니다.
전자 지갑 변환 실패로 인해 ewallet.pf가 남아 다른 프로세스에 대한 시간 초과 문제가 발생합니다.
해결방법
다음 인증서 저장소 읽기 작업이 자동 로그인 전자 지갑을 p12로 변환할 수 있도록 ewallet.pf 파일을 수동으로 정리합니다.
릴리스 19c(19.31.0.0.260615) - 2026년 6월
버그 38496203: Autonomous Database - Replicat가 대상 데이터베이스에 ORA-04043 "object does not exist" 오류와 함께 비정상 종료됨
GoldenGate Autonomous Database의 Replicat는 테이블이 존재하더라도 대상 테이블에 대해 error ORA-04043 "object does not exist"로 비정상 종료됩니다. 이 문제는 캐시가 낮은 Autonomous Database 대상에 대한 잘못된 딕셔너리 및 DDL 통지로 인해 잘못 객체에서 발견되지 않은 오류가 발생합니다.
해결방법
Replicat 매개변수 파일에 NOTARGETDDLNOTIFY 매개변수를 추가하여 대상에서 DDL 통지를 사용 안함으로 설정합니다. 공유 풀을 비우거나 대상 ADB를 상위 코어 구성으로 이동하면 딕셔너리가 올바르게 로드할 수도 있습니다.
릴리스 19c(19.30.0.0.260306) - 2026년 4월
버그 38924691: Db2 z/OS - ERROR OGG-01741에서 예상치 않은 로그 시퀀스 번호가 발생한 추출 비정상 종료
Extract가 Db2 z/OS에서 로그 레코드를 읽을 때 버그가 일부 로그 시퀀스 번호를 순서 없이 수정했지만, 이 문제를 트리거할 에지 사례가 있습니다.
해결방법
보다 포괄적인 수정을 위해 작업하는 동안 임시해결책은 Extract를 재시작하기만 하면 문제가 해결되고 계속 실행됩니다.
버그 37575375: PostgreSQL - Test_decoding 플러그인은 다중 테이블에 대한 자르기 작업을 지원하지 않습니다.
현재 구문분석 논리의 제한으로 인해 PostgreSQL test_decoding 플러그인에서 다중 테이블에 대한 자르기 작업이 지원되지 않습니다.
릴리스 19c(19.25.0.0.241015) - 2024년 10월
버그 33834951 - "CACHEMGR: filecaching: pthread_created failed: errno: 11 (Resource temporarily unavailable), after applying Jan 2022patch 33742666 (19.1.0.0.220118)" 오류로 인해 Extract가 비정상 종료됩니다.
19.1.0.0.220222 릴리스(릴리스 19.1.0.0.220118 이하) 이전에 수행된 제한된 복구 체크포인트는 Extract가 Oracle GoldenGate 릴리스 19.1.0.0.220222 이상에 패치한 후 사용할 수 없습니다. 따라서 Extract는 최소한 두 개의 제한된 복구 체크포인트가 업데이트된 버전으로 완료될 때까지 표준 복구만 사용할 수 있습니다.
해결방법
Oracle GoldenGate 릴리스 19.1.0.0.220222 이상으로 패치를 적용하기 전에 Extract가 장기 실행 중인 트랜잭션 없이 업데이트되고 아카이브 로그를 Extract 재시작 위치와 함께 사용할 수 있는지 확인하십시오.
릴리스 19c(19.24.0.0.260116) - 2026년 1월
버그 38619210 - alter table 명령의 DDL은 소스측에서 백필 데이터의 업데이트 DML을 생성하여 매핑 오류로 인해 Replicat가 비정상 종료됩니다.
테이블에 기존 행이 있는 경우 Oracle DDL 복제에서는 기본값을 sequence_name.nextval로 설정할 수 없습니다.
릴리스 19c(19.1.0.0.200714) - 2021년 10월
버그 33407415: PostgreSQL - 추출이 테이블 레벨에서 기본 로깅이 사용으로 설정된 추적에서 잘못된 레코드를 씁니다.
FULL Replica Identity 로깅이 설정되지 않은 Extract에 의해 캡처되도록 구성된 테이블은 업데이트 및 삭제 작업이 발생할 때 다운스트림 Replicat 문제가 발생하여 Replicat가 비정상 종료될 수 있습니다.
해결방법
테이블에 기본 키가 있는지 여부에 관계없이 Extract가 캡처하도록 구성된 테이블에 대해 ADD TRANDATA 명령을 ALLCOLS 옵션과 함께 실행합니다. 이렇게 하면 테이블에 FULL Replica Identity 로깅이 지정됩니다.
릴리스 19.1.0.0.210420 - 2021년 5월
버그 32795888: SQL Server - ADD HEARTBEATTABLE이 Azure SQL DB 관리 인스턴스에서 실패하고 TARGETGONLY가 필요하다는 잘못된 오류 메시지를 제공합니다.
ADD HEARTBEATTABLE/ALTER HEARTBEATABLE NOTARGETONLY 명령은 Azure SQL 데이터베이스 관리 인스턴스에 대해 작동하지 않으며, 이러한 명령 중 하나를 사용하려고 시도할 때 TARGETONLY가 필요하다는 잘못된 오류 메시지를 보고합니다.
해결방법
없음.
버그 32791333: Sybase - 하트비트 기능은 Sybase 버전 15.7 및 16.1에서 지원되지 않습니다.
하트비트 기능은 Sybase 15.7 및 16.1 데이터베이스 버전에서 지원되지 않습니다. 하트비트 테이블을 추가하려고 하면 다음 오류가 발생합니다.
2021-04-13 08:50:31 ERROR OGG-10513 The job scheduler database(sybmgmtdb)does not exist.
Configure database sybmgmtdb and add Oracle GoldenGate replication user with correct role to create and run the heart beat job.
해결방법
없음.
릴리스 19.1.0.0.201013 - 2020년 10월
버그 31792776: PostgreSQL - "Positioning sequence ID is out of order" 오류로 인해 Extract 비정상 종료
Positioning sequence ID is out of order 오류로 비정상 종료를 추출합니다.
해결방법
마지막 Extract 실행 보고 파일에 보고된 flush LSN를 사용하여 Extract를 변경합니다.
버그 29910461: DB2 for i - Pump abends with the ERROR " 오류 OGG-01224 TCP/IP 오류 79 (연결 거부) "
시작된 펌프 프로세스의 수가 50개를 초과할 경우 연결 거부 오류로 인해 Oracle GoldenGate Pump가 실패할 수 있습니다.
해결방법
한 번에 더 적은 펌프 프로세스를 시작합니다.
버그 31460112: DB2 LUW - X Endian Extract가 "부적합한 매개변수 "piStartLRI"이(가) "db2ReadLog" 읽기 로그 API에 전달됨" 오류와 함께 정지되었습니다.
교차 엔디언 환경에서 DB2 LUW에 대한 원격 데이터베이스에서 로그 레코드를 읽는 중 이 오류가 발생할 수 있습니다.
해결방법
없음.
버그 31637694: Oracle - Replicat가 Oracle GoldenGate 재시작 후 삽입을 건너뜁니다.
GROUPTRANSOPS가 1로 설정된 경우 Replicat에 RESTART_ABEND가 표시되면 레코드를 건너뛸 수 있습니다.
해결방법
GROUPTRANSOPS를 1보다 크게 설정하거나 해당 설정을 제거합니다.
릴리스 19c(19.1.0) - 2020년 9월
버그 31652978: Oracle - Extract가 일괄 처리 작업 로드에 대한 활성/라이브 테이블 중 하나에 대해 무작위로 INSERTS가 누락되었습니다.
클래식 추출은 Exadata 플랫폼에서 캡처하는 데 사용할 수 없습니다. Exadata, Exadata Cloud Service 또는 Exadata Cloud at Customer 또는 Exadata 클라우드 서비스에서 캡처하려면 통합 Extract를 사용해야 합니다.
해결방법
없음.
버그 31922955: 일반 - LANG=en_US.UTF-16은 지원되지 않습니다.
LANG이 운영체제 레벨에서 en_US.UTF-16으로 설정된 경우 이로 인해 GGSCI가 정지됩니다. en_US.UTF-8 설정이 허용됩니다. 예를 들어, Linux에서 GGSCI 또는 관리 클라이언트를 제한하는 설정은 다음과 같습니다.
[celclnx29]/bugmnt3/am/celclnx29/SRx.xxxxxxxxxxx/user/gg122> echo $LANG en_US.UTF-16
해결방법
없음.
버그 31799288: Oracle - 테이블스페이스 암호화는 클래식 Extract에서 지원되지 않습니다.
테이블스페이스 암호화는 클래식 Extract for Oracle 데이터베이스 19c에서 지원되지 않습니다.
해결방법
없음.
버그 31768942: ADB-S - PerPDB 캡처에 대해 공유 옵션이 작동하지 않습니다.
PerPDB에 대한 Extract를 등록할 때 등록이 성공하더라도 SHARE 옵션은 무시됩니다.
해결방법
없음.
릴리스 19.1.0.0.200714 - 2020년 8월
버그 31732282 - PostgreSQL: 사용자 정의 유형이 지원되지 않습니다.
PostgreSQL용 Oracle GoldenGate는 UDT(사용자 정의 데이터 유형)를 지원하지 않습니다.
해결방법
사용자 정의 데이터 유형이 있는 테이블을 사용하거나 추출 또는 Replicat 매개변수 파일에서 해당 테이블을 제외하지 마십시오.
버그 31730629: PostgreSQL - 구체화된 뷰에서 캡처가 지원되지 않습니다.
구체화된 뷰에서 레코드 캡처는 지원되지 않습니다.
해결방법
추출 매개변수 파일에 구체화된 뷰를 사용하지 마십시오.
버그 31730647: PostgreSQL - UPDATE 레코드에서 널 및 빈 문자열을 구별할 수 없습니다.
PostgreSQL Extract는 빈 문자열 또는 NULL 데이터로 삽입되고 나중에 NULL 또는 빈 문자열 또는 다른 방법으로 라운드로 업데이트된 경우 빈 문자열 또는 널 데이터에 대한 VARCHAR 열 데이터를 구별할 수 없습니다.
Workaroud
NOCOMPRESSUPDATES 매개변수를 사용합니다.
버그 31730664: PostgreSQL - WAL 레코드를 캡처하려면 Oracle GoldenGate Extract에 대한 기본 플러그인 test_decoding.so가 PostgreSQL 설치에 있어야 합니다.
기본 test_decoding 플러그인은 PostgreSQL 설치 디렉토리에서 사용할 수 있어야 합니다. 기존 데이터베이스 설정이고 데이터베이스 LIB 폴더에서 test_decoding.so를 찾을 수 없는 경우 다음 위치에서 test_decoding.so를 다운로드해야 합니다.
데이터베이스 버전이 PostgreSQL 11인 경우:
sudo yum install postgresql11-contrib
데이터베이스 버전이 PostgreSQL 10인 경우:
sudo yum install postgresql10-contrib
해결방법
없음.
릴리스 19.1.0.0.200714 - 2020년 7월
버그 31097457: PostgreSQL - 바이너리 대신 char/varchar로 비트/varbit 유형 바인드
초기 로드 모드에서는 실제 데이터가 소스 비트 가변 열에 정의된 길이보다 작은 경우 비트 가변 데이터 앞에 0s를 붙일 수 있습니다. 데이터 길이는 0s 접두어로 가장 가까운 8배로 반올림됩니다.
해결방법
없음
버그 31326961: PostgreSQL - AD 또는 BC 태그가 포함된 시간 기록 데이터 또는 4자리가 넘는 YEAR 구성요소가 올바르게 캡처되지 않음
데이터가 대상 PostgreSQL TIMESTAMPTZ 열에 적용될 때 시간대 구성요소의 초 필드가 추적에 기록되지 않아 소스와 대상 간의 데이터 불일치가 발생합니다.
해결방법
없음.
버그 31326068 - 데이터베이스에서 캡처된 데이터의 시간대 구성요소가 초인 경우 TimestampTZ 데이터가 일치하지 않습니다.
수신된 데이터에서 시간대 구성 요소의 초 부분은 대상 데이터베이스에서 고려되지 않습니다. 예를 들어, 수신된 데이터의 시간대 구성 요소 데이터가 1900-03-03 02:02:02.123 +03:59:56인 경우 시간대에서 56초가 무시되고 56초의 불일치가 관찰됩니다.
해결방법
postgresql.conf 파일의 시간대 매개변수가 utc인 경우 이 문제가 발생하지 않습니다.
버그 31146341: PostgreSQL - 대상 데이터베이스 테이블에 GENERATED ALWAYS AS IDENTITY 절을 사용하여 생성된 IDENTITY ALWAYS 열이 있는 경우 오류가 발생합니다.
대상 데이터베이스 테이블에 ``GENERATED ALWAYS AS IDENTITY` 절을 사용하여 생성된 IDENTITY ALWAYS 열이 있는 경우 다음 오류가 발생합니다.
2020-05-09 21:46:39 ERROR OGG-00551 Database operation failed: Preparing statement (INSERT INTO "public"."int1_nokey" ("id",...)). ODBC error: SQLSTATE 37000 native database error 3624914. [Oracle][ODBC PostgreSQL Wire Protocol driver][PostgreSQL]ERROR: VERROR; cannot insert into column "col3"(Detail Column "col3" is an identity column defined as GENERATED ALWAYS.); Hint Use OVERRIDING SYSTEM VALUE to override.; File d:\pginstaller.auto\postgres.windows-x64\src\backend\rewrite\rewritehandler.c; Line 826; Routine rewriteTargetListIU; [Oracle][ODBC PostgreSQL Wire Protocol driver][PostgreSQL]Failed transaction. The current transaction rolled back.
해결방법
ID 열의 시드 값 변경으로 인해 행에 충돌 또는 충돌이 있는 경우 다음을 수행하여 수정할 수 있습니다.
-
문제가 있는 테이블의 자동 증가 열에서 작동하는 시퀀스 이름을 찾습니다.
select pg_get_serial_sequence('fruits','id') where table is "fruits" and auto-increment column name is "id" pg_get_serial_sequence "public.fruits_id_seq" -
자동 증분 열에 대한 시드 값의 기본 증분을 찾습니다.
select increment from information_schema.sequences where sequence_name= 'fruits_id_seq' and sequence_schema='public'; -
다음 query를 사용하여 자동 증가 열의 시드 값을 변경합니다.
SELECT SETVAL('fruits_id_seq', (SELECT MAX(id) + increment FROM fruits));\ -
복제 시작.
버그 31521207 : PostgreSQL - 문자 / Varchar 데이터 유형으로 BIT 데이터를 변환 할 때 데이터 손상
길이가 1인 BIT 유형의 PostgreSQL 소스 열(BIT 또는 BIT(1) 또는 VARBIT(1) 유형)을 대상 CHAR 또는 VARCHAR 유형 열에 매핑하는 것은 지원되지 않습니다.
해결방법
길이가 1보다 큰 소스 비트 유형 열을 사용합니다.
버그 31528537: PostgreSQL - Replicat가 @token에 복제할 때 숫자 유형에 대해 부적합한 입력 구문으로 비정상 종료됩니다.
PostgreSQL에서 추출은 WHERE 절에 DATE 또는 TIMESTAMP 열이 있는 SQL 질의와 함께 SQLEXEC를 지원하지 않습니다.
해결방법
없음.
버그 31204771: PostgreSQL - DBLOGIN은 "특수 문자에 비밀번호를 사용할 때 오프셋 51에서 접속 문자열 구문 분석 오류" 오류를 생성합니다.
DBLOGIN는 비밀번호 인식 제한으로 인해 오류를 생성합니다.
해결방법
이 문제에 대한 임시해결책은 없지만 다음 제한 사항을 고려해야 합니다.
-
암호에 특수 문자가 있으면 큰 따옴표로 묶어야 합니다.
-
비밀번호 문자열은 세미콜론을 특수 문자로 사용할 수 없습니다. 세미콜론을 사용할 경우 연결 문자열에서 필드 구분 기호로 처리되며, 드라이버는 연결 옵션으로 해석하여 연결이 실패합니다.
-
USERIDALIAS를 생성하는 동안에는 세미콜론으로 암호를 사용하지 않아야 합니다.
버그 31216309: PostgreSQL - 고유 복제가 사용으로 설정된 경우 Extract가 대기 데이터베이스에서 등록할 수 없습니다.
대기 데이터베이스에서 캡처는 지원되지 않습니다.
해결방법
없음.
버그 31560266: MySQL - MySQL, MariaDB Amazon Aurora, Amazon RDS에 대해 추가 HEARTBEATTABLE 메시지를 수정해야 합니다.
데이터베이스 사용자에게 데이터베이스 내에서 EVENT 권한이 없을 경우 GRANT EVENT에서 user@databasename까지의 잘못된 메시지가 나열됩니다.
해결방법
user@hostname에 대해 EVENT 권한을 부여하고 Amazon Aurora 또는 Amazon RDS에서 실행하는 경우 새 매개변수 그룹 또는 기본값이 아닌 매개변수 그룹을 통해 event_scheduler 변수를 ON으로 설정합니다.
릴리스 19.1.0.0.200414 - 2020년 6월
버그 31455294: DB2 z/OS - Oracle GoldenGate 19c(19.1.0.4) Extract로 인해 LPAR 및 DB2가 충돌함
DB2 z/OS에 대해 Oracle GoldenGate 19c(19.1.0)가 설치되었지만 Oracle GoldenGate 12c(12.3.0.1) 내장 프로시저의 이전 설치가 Oracle GoldenGate 19c(19.1.0) 설치에서 참조되거나 제대로 교체되지 않은 경우 ECSA 손상이 발생할 수 있으며 이로 인해 전체 LPAR이 치명적으로 비정상 종료될 수 있습니다. Oracle GoldenGate를 업그레이드하는 경우 DB2 z/OS PDSE의 새 실행 파일이 제대로 설치되었거나 새 내장 프로시저 및 UDTF 정의에서 새 이름이 사용되고 참조되는지 확인해야 합니다.
해결방법
설치가 올바르게 수행되었는지 확인합니다.
버그 30328936: DB2 z/OS - "OGG-06550 로그 버퍼에 배치할 수 없음" 오류로 인해 Extract가 간헐적으로 비정상 종료됨
Extract의 하나 이상의 테이블에 LOB가 있거나 NOAPIFILTER가 실행된 경우 Extract가 OGG-06550 Unable to position in log buffer 오류로 인해 간헐적으로 비정상 종료될 수 있습니다.
해결방법
Extract 구성에 다음을 추가해야 합니다.
TRANLOGOPTIONS APIBUFSIZE 100000
문제가 지속되면 중지될 때까지 값을 느리게 늘립니다. 이 값은 OGGREADB 사용자 정의 테이블 함수에 대해 정의된 출력 BLOB 열 크기보다 크지 않아야 합니다. 이는 DB2 z/OS 시스템에 할당된 ECSA 버퍼 크기에 직접적인 영향을 주므로 이 값을 필요한 만큼만 늘리는 것이 좋습니다. APIBUFSIZE를 변경하려는 경우 기본값이 1MB인 BUFSIZE 매개변수의 값보다 크지 않아야 합니다.
릴리스 19.1.0.0.200414 - 2020년 4월
버그 31202227 - Azure Database for MySQL: 하트비트 테이블에서 두번째 또는 세번째 하트비트 시드 레코드 후 비정상 종료 추출
MySQL용 Azure 데이터베이스에 원격으로 연결할 때 hb_seed table에 대한 두번째 또는 세번째 업데이트 후 다음 오류와 함께 비정상 종료를 추출합니다.
ERROR OGG-01161 Bad column index (-4096) specified for tablemysrcdb.gg_heartbeat_seed, max columns = 17..
해결방법
binlog_row_image 시스템 변수가 FULL로 설정되었는지 확인합니다.
릴리스 19.1.0.0.200204 - 2020년 2월 4일
버그 30033958 - DB2 z/OS: Extract가 캡처하지 않은 테이블 자르기
소스 데이터베이스에서 수행되는 TRUNCATE IMMEDIATE은 대상 데이터베이스에 반영되지 않습니다.
해결방법
대상에서 변경사항을 보려면 Extract 매개변수 파일에 GETTRUNCATES가 필요합니다. 또한 TRUNCATE 명령에서 IMMEDIATE 매개변수를 제거합니다.
버그 31195430 - TRANLOGOPTIONS EXCLUDETAG가 병렬 DML 작업에서 작동하지 않음
PDML 트랜잭션의 추적 레코드에 태그 데이터/토큰이 누락되었습니다.
해결방법
없음
릴리스 19c(19.1.0) - 2019년 10월
버그 30427030 - Oracle: Admin Client에서 VIEW PARAMS 및 VIEW REPORT 명령이 실패함
Windows Server에서 관리 클라이언트를 실행할 때 표준 뷰어 유틸리티를 사용할 때 VIEW PARAMS 및 VIEW REPORT 명령이 실패합니다.
해결방법
이 문제를 해결하려면 관리 클라이언트 내에서 다음 명령을 실행합니다.
SET PAGER notepad
릴리스 19c(19.1.0) - 2019년 9월
버그 30328936 - DB2 z/OS: "OGG-06550 로그 버퍼에 배치할 수 없음" 오류로 인해 Extract가 간헐적으로 비정상 종료됨
Extract의 하나 이상의 테이블에 LOB가 있거나 NOAPIFILTER가 실행된 경우 Extract가 "OGG-06550 Unable to position in log buffer" 오류로 인해 간헐적으로 비정상 종료될 수 있습니다.
해결방법
Extract 구성에 다음을 추가해야 합니다.
TRANLOGOPTIONS APIBUFSIZE 100000
문제가 지속되면 중지될 때까지 값을 느리게 늘립니다. 이 값은 OGGREADB 사용자 정의 테이블 함수에 대해 정의된 출력 BLOB 열 크기보다 크지 않아야 합니다. 이는 DB2 z/OS 시스템에 할당된 ECSA 버퍼 크기에 직접적인 영향을 주므로 필요한 만큼만 이 값을 늘리는 것이 좋습니다. APIBUFSIZE를 변경하려는 경우 기본값이 1MB인 BUFSIZE 매개변수의 값보다 크지 않아야 합니다.
버그 29541089 - SQL Server: 이전 버전과 비교하여 SQL Server 2017에 대한 추출 캡처 속도가 느림
Microsoft SQL Server 2016/2017에 대한 Oracle GoldenGate Capture 비율이 저하될 수 있는 문제가 Microsoft와 함께 발생했습니다.
해결방법
없음.
버그 30222937 - SQL Server: Extract에 SYSADMIN 권한이 없을 때 SQL Server 에이전트에 대한 잘못된 메시지
Extract가 sysadmin 서버 롤의 멤버가 아닌 로그인을 사용하여 SQL Server 인스턴스에 접속된 경우, 로그인에 SQL 에이전트의 상태를 실제로 확인할 수 있는 권한이 없으므로 SQL 에이전트가 실행 중이지 않거나 올바르지 않을 수 있다는 메시지가 표시됩니다.
해결방법
Extract가 SYSADMIN 서버 롤의 멤버로 사용하는 로그인을 부여하거나, SQL 에이전트가 실행 중인지 수동으로 확인하고 Extract의 보고서 파일에서 경고를 무시합니다.
버그 30222904 - SQL Server: AlwaysOn 보조 복제 데이터베이스에 권한 문제가 있는 경우 오류 없이 추출 비정상 종료
Extract가 TRANLOGOPTIONS ALWAYSONREADONLYROUTING로 구성된 경우 리스너를 통한 DSN 연결을 사용하여 Always On 그룹이 읽기 전용 경로 지정을 위해 구성된 경우 Extract가 사용하는 로그인이 보조 복제본 데이터베이스의 데이터베이스 사용자에게 매핑되지 않은 경우 Extract가 오류 없이 비정상 종료됩니다.
해결방법
Extract가 보조 인스턴스에서 사용하는 것과 동일한 로그인 또는 비밀번호를 생성하고 로그인 SYSADMIN 권한을 부여합니다.
버그 29209870 - SQL Server: SQL Server CDC TRANDATA는 데이터베이스 또는 테이블 이름의 기간을 지원하지 않습니다.
ADD TRANDATA for Oracle GoldenGate for SQL Server는 데이터베이스 또는 테이블 이름의 기간을 지원하지 않습니다.
해결방법
없음.
버그 29882931 - MySQL: Oracle GoldenGate 18c 릴리스에서 19c 릴리스로 업그레이드하는 동안 SOURCEDEF 매개변수를 사용하는 경우 Replicat가 비정상 종료됨
Oracle GoldenGate 18c 릴리스에서 19c 릴리스로 업그레이드하는 동안 SOURCEDEF 매개변수를 사용하는 경우 Oracle GoldenGate Replicat가 "OGG-01163 Bad column length (6) specified for column ID" 오류로 비정상 종료됩니다.
해결방법
업그레이드하는 동안에는 SOURCEDEF 매개변수를 사용하지 마십시오.
버그 27028084 - MySQL: 원격 캡처의 이진 로그 파일 크기
Oracle GoldenGate MySQL에서 원격 캡처의 경우 크기가 4GB보다 큰 이진 로그 파일은 지원되지 않습니다. 따라서 오프셋을 배치하는 동안 4294967295보다 큰 오프셋도 지원되지 않습니다.
해결방법
없음.
버그 30023717 - Oracle: 상호 종속성이 매우 많은 트랜잭션을 처리할 때 병렬 Replicat가 때때로 ORA-1403과 함께 실패함
드문 경우지만 잠재적 종속성이 많은 트랜잭션의 경우 Parallel Replicat가 ORA-1403: "no data found" 오류로 비정상 종료됩니다.
해결방법
Replicat를 다시 시작합니다. 원래 트랜잭션은 전역 데이터 일관성을 유지하면서 올바르게 적용됩니다.
버그 30207560 - Oracle: Oracle GoldenGate 프로세스가 열려 있을 때 Windows에서 GGSERR 로그 파일을 롤오버할 수 없음
ggserr.log 파일은 기본 또는 수정된 크기 이후에 자동으로 롤오버되도록 구성됩니다. 그러나 Windows의 Oracle GoldenGate의 경우 ggserr.log 파일은 실행 중인 프로세스가 있을 때 롤오버할 수 없습니다.
해결방법
실행 중인 모든 Extracts, Pumps, Replicats를 중지한 후 다시 시작합니다. 그러면 ggserr.log가 롤오버됩니다.
버그 30250118 - Oracle: 자동 CDR에 대한 AIX 및 Solaris 통계가 올바르게 보고되지 않음
샤딩이 AIX의 Oracle GoldenGate 19c 또는 Oracle 데이터베이스 18c의 Solaris에서 구현된 경우 자동 CDR이 통계를 올바르게 보고하지 않습니다.
해결방법
없음.
릴리스 19c(19.1.0) - 2019년 5월 초기 릴리스
버그 27938481: 서로 다른 KEYCOLS의 ALLOWDUPTARGETMAP가 병렬 Replicat에서 사용되는 경우 오류 메시지가 생성되지 않음
Oracle GoldenGate가 다른 KEYCOLS를 사용하는 ALLOWDUPTARGETMAP에 대한 오류 메시지를 생성하지 않았습니다. 이 오류 메시지는 비통합 병렬 Replicat에서 지원되지 않습니다. ALLOWDUPTARGETMAP는 통합 병렬 Replicat 및 통합 Replicat에서 지원되지 않습니다. KEYCOLS가 다른 ALLOWDUPTARGETMAP는 클래식 및 조정된 Replicat에서 지원됩니다.
해결방법
없음.
버그 29761322 - Oracle: 소프트웨어가 18.1 이상으로 업그레이드된 후 Extract가 12.2 트레일 형식을 쓸 때 멀티바이트 CLOB 인코딩이 올바르지 않습니다.
Extract가 멀티바이트 CLOB 데이터를 기존 트레일 파일 형식과 동일한 형식으로 트레일에 쓸 때 Extract는 MBCS CLOB 데이터를 잘못된 인코딩으로 씁니다. 이는 트레일 파일 형식이 12.2 이상이거나 FORMAT RELEASE를 사용하여 12.2보다 오래된 형식을 지정하는 경우에 발생합니다.
해결방법
현재 트레일 파일 형식이 12.2이고 멀티바이트 CLOB가 있는 경우 소프트웨어 업그레이드 후 명시적 ETROLLOVER를 수행합니다.
버그 25890033 - i용 DB2: 다중 저널 지원 문제
단일 저널에서 읽은 DB2에서 추출하는 것이 좋습니다. 하지만 하트비트가 사용으로 설정된 경우 하트비트 테이블이 복제에 사용되는 데이터 저널과 동일한 저널로 저널되어야 한다는 부작용이 있습니다.
해결방법
하트비트 테이블에 DELETE/ADD TRANDATA를 사용하여 올바른 저널에 대한 저널링을 사용으로 설정하는 것이 좋습니다.
버그 29778593 - DB2 LUW, i의 경우 DB2, DB2 z/OS, Teradata: Heartbeat 지연 명령이 수신 및 송신 경로를 표시하지 않음
하트비트 지연 명령은 수신 및 송신 경로를 표시하지 않습니다. 그러나 하트비트 및 하트비트 기록 테이블에는 유효한 데이터가 포함됩니다.
해결방법
없음.