수정된 버그 및 향상된 기능
이 장에서는 릴리스 시 수정된 버그 및 향상된 기능에 대해 설명합니다.
버그 번호는 BugDB 티켓의 번호입니다. 특정 티켓 또는 문제에 대한 질문은 Oracle Support를 참조하십시오.
릴리스 19c(19.33.0.0.261020) - 2026년 10월
버그 39904424: MySQL - 51행의 indexOutOfRangeError 함수에서 OGG-02092 예상치 않은 조건으로 비정상 종료를 추출합니다. 인덱스 0
OGG-02092 Unexpected condition in function indexOutOfRangeError at line 51. Index 0 오류로 Extract 비정상 종료 문제를 수정했습니다.
버그 39924608 - GROUPTRANSOPS 1은 PR에 적용되지 않습니다
GROUPTRANSOPS의 정확한 값을 따르지 않는 병렬 Replicat의 문제가 해결되었습니다.
릴리스 19c(19.32.0.0.260728) - 2026년 8월
이 릴리스에는 내부 버그 수정만 포함됩니다. 새로운 기능이나 고객 대면 변경 사항은 포함되지 않습니다.
릴리스 19c(19.32.0.0.260721) - 2026년 7월
버그 37144443: 자율운영 AI 데이터베이스 서버리스 - 23ai 자율운영 AI 데이터베이스에 접속할 때 Oracle GoldenGate 21c에 잘못된 오류 메시지가 표시됨
23ai ADB에 접속할 때 잘못된 오류 메시지를 표시하는 Oracle GoldenGate 관련 문제가 해결되었습니다.
버그 36775234: Db2 z/OS - Oracle GoldenGate for Db2 z/OS가 Db2 로그에 여러 개의 00C90101 비정상 종료를 쓰고 있습니다.
00C90101 오류를 제거하고 Oracle GoldenGate for Db2 z/OS를 수정하여 대용량 SVC 덤프를 제거하기 위해 대부분의 메모리 관리자 비정상 종료를 처리합니다.
버그 39071873: Oracle - 병렬 통합 Replicat가 널/인라인/라인 외 LOB 열 업데이트 작업에 대한 행을 건너뜁니다.
BATCHSQL이 활성화되어 있고 LOB 열에 null, 인라인 또는 아웃오브라인의 혼합이 포함된 경우 레코드를 놓치는 Parallel Integrated Replicat의 문제가 해결되었습니다.
버그 39256240: PostgreSQL - JSONB 열이 기본 키인 경우 추출이 비정상 종료됨
JSONB 데이터 유형 열이 기본 키로 사용될 때 Extract 비정상 종료 문제를 수정했습니다.
버그 39404180: SQL Server - SQL Server MONEY 및 SMALLMONEY 데이터 유형 매핑 문제
다운스트림 복제를 위해 올바른 데이터 유형 정보를 쓰는 대신 SQL Server Extract에서 캡처한 MONEY 및 SMALLMONEY 열을 트레일에서 DECIMAL 유형으로 수정했습니다.
릴리스 19c(19.31.0.0.260629) - 2026년 6월
이 릴리스에는 내부 버그 수정만 포함됩니다. 새로운 기능이나 고객 대면 변경 사항은 포함되지 않습니다.
릴리스 19c(19.31.0.0.260615) - 2026년 6월
버그 39312785: Db2 z/OS - Extract는 동일한 소스 트랜잭션을 트레일 파일에 반복적으로 기록합니다.
Extract에서 동일한 소스 트랜잭션을 추적 파일에 반복적으로 작성하여 많은 중복 대상 행과 과도한 추적 파일 증가를 야기하는 문제를 해결했습니다.
릴리스 19c(19.31.0.0.260529) - 2026년 6월
버그 39200348: 잘못된 BIT 열 처리로 인해 Sybase Adaptive Server Enterprise - Replicat가 오류 OGG-01296 및 OGG-00918로 비정상 종료됨
Sybase BIT 열이 유형 불일치로 처리되고 매핑에서 생략되므로 Replicat 비정상 종료 시 오류 OGG-01296 및 OGG-00918 문제가 해결되었습니다.
버그 39197731: Sybase Adaptive Server Enterprise - Univarchar 데이터를 변환할 때 OGG-01112 Unexpected condition in ggConvUtf16LE 오류가 있는 추출 비정상 종료
univarchar 데이터 유형을 변환할 때 OGG-01112 Unexpected condition in ggConvUtf16LE 오류와 함께 Extract 비정상 종료 문제를 수정했습니다.
릴리스 19c(19.31.0.0.260422) - 2026년 4월
버그 39109279: Db2 z/OS - ERROR OGG-01741에서 예상치 않은 로그 시퀀스 번호가 발생한 추출 비정상 종료
AIX 빌드의 버퍼 정렬 문제가 해결되어 Extract가 error OGG-01741 Unexpected Log Sequence encountered at LSN XXXXXXXXXX, previous LSN XXXXXXXXXX로 비정상 종료되었습니다.
릴리스 19c(19.31.0.0.260421) - 2026년 4월
버그 38688873: 일반 - 서버 컬렉터가 실행 중일 때 Windows에서 ggserr.log 파일이 회전하지 않음
수집기 프로세스로 인해 Windows 관리자가 오류 로그 파일을 교체하지 못하는 경우 Oracle GoldenGate 오류 로그 파일에 문제가 해결되었습니다.
버그 38411114: Exadata on Premise - ERROR OGG-15449와 함께 병렬 비통합 Replicat 비정상 종료
데이터베이스 및 GoldenGate 패치 적용 후 OGG-15449 오류와 함께 병렬 비통합 Replicat 비정상 종료 문제를 수정했습니다.
버그 38722435: Oracle - Replicat가 "OGG-30390 Internal Error in method getObjectMDRecord" 오류로 비정상 종료됨
error OGG-30390 Internal Error in method getObjectMDRecord로 Replicat 비정상 종료 문제를 수정했습니다.
릴리스 19c(19.30.0.0.260306) - 2026년 3월
버그 38924691: Db2 z/OS - ERROR OGG-01741에서 예상치 않은 로그 시퀀스 번호가 발생한 비정상 종료
IBM 내부 유지 관리 작업으로 인해 발생한 순서가 잘못된 로그 시퀀스 번호 문제로 인해 Extract 비정상 종료 문제가 error OGG-01741 Unexpected Log Sequence encountered at LSN XXXXXXXXXX, previous LSN XXXXXXXXXX에서 해결되었습니다.
릴리스 19c(19.30.0.0.260116) - 2026년 1월
버그 38763813: 종료를 위해 taskHistory에서 '실행 중'으로 나열된 프로세스를 평가할 때 일반 - 관리 서버가 충돌합니다.
종료를 위해 비OGG 프로세스 작업을 평가하는 작업이 충돌했을 때 관리 서버 관련 문제가 해결되었습니다.
버그 38712941: 일반 - 병렬 Replicat 보고 오류 OGG-10178
테이블이 포함된 트랜잭션이 추적 레코드의 누락된 열로 인해 병렬로 스케줄링되지 않은 경우 병렬 Replicat 표시 오류 OGG-10178의 이슈가 수정되었습니다.
버그 38711831: 일반 - 조정된 Replicat 지연 프로세스가 0을 표시하고 하위 프로세스가 지연을 초 단위로 표시합니다.
상위 프로세스 지연이 항상 0으로 보고될 때 조정된 Replicat 관련 문제가 해결되었습니다.
버그 38368054: 일반 - 클래식 추출이 포장된 삽입 레코드와 연계된 올바른 행 수를 설정하지 않았습니다.
압축된 삽입 레코드에 대해 잘못된 행을 설정하는 클래식 추출 관련 문제가 해결되었습니다.
버그 37189469: Oracle AI Autonomous Database Serverless - "OGG-00869 데이터베이스 오류 1483(ORA-01483: DATE 또는 NUMBER 바인드 변수에 부적합한 길이"로 경고하는 PIR
시작 시 OGG-00869 Database error 1483 (ORA-01483: invalid length for DATE or NUMBER bind variable 경고를 제공하는 병렬 통합 Replicat 관련 문제가 해결되었습니다.
버그 38411114: Exadata on Premise - OGG-15449 오류로 인해 병렬 비통합 Replicat 비정상 종료
데이터베이스 및 OGG 패치 적용 후 오류 OGG-1549와 함께 Replicat 비정상 종료 문제가 수정되었습니다.
버그 38444591: Microsoft SQL Server - 하트비트 테이블이 사용으로 설정된 병렬 Replicat 비정상 종료 오류 "OGG-15449 하위 워터마크 위치가 부적합함"
Oracle에서 SQL Server로 복제할 때 OGG-15449 stating lower watermark position is invalid 오류와 함께 병렬 Replicat 비정상 종료 문제가 해결되었습니다.
버그 37892045: MySQL - 추출 시간대가 이제 MySQL 데이터베이스의 시간대와 자동으로 일치합니다.
이제 추출 시간대가 소스 데이터베이스에 정의된 시간대와 자동으로 일치합니다.
버그 38714353: 종료를 위해 taskHistory에서 '실행 중'으로 나열된 프로세스를 평가할 때 Oracle - Admin Server가 충돌함
비OGG 작업 내역 평가가 충돌할 때 관리 서버 관련 문제가 해결되었습니다.
버그 38665707: Oracle - @GETENV 함수가 대상에 중복 값을 생성하는 중입니다.
로드가 많은 경우 @GETENV('TLFKEY', SYSKEY, unique_key) 함수로 인해 중복 값이 발생하는 문제가 해결되었습니다.
버그 38555316: Oracle - DDL 및 DML 트랜잭션은 병렬 통합 복제에서 3개 부분 대신 4개 부분 XID를 사용해야 합니다.
환경에서 인출된 DDL 및 DML 트랜잭션 XID가 4개 부품 이름 대신 3개 부품 이름을 사용한 경우 병렬 통합 Replicat의 문제가 해결되었습니다.
버그 38531918: Oracle - 초기 로드 추출이 "OGG-00735 Error converting Oracle numeric value to ASCII" 오류와 함께 비정상 종료되었습니다.
OGG-00735 Error converting Oracle numeric value to ASCII 오류와 함께 Extract 비정상 종료 문제를 수정했습니다.
버그 38704589: PostgreSQL - char 열이 있는 소스 및 대상 테이블에 대한 초기 로드 및 CDC 추출이 실패했습니다.
char 열이 있는 소스 및 대상 테이블에 대한 초기 로드 및 CDC 추출 실패 문제를 해결했습니다.
릴리스 19c(19.29.0.0.251021) - 2025년 10월
버그 38518373: 일반 - 배포 웹 인터페이스는 서비스 관리자와 배포 버전이 다르며 역 프록시를 사용할 때 액세스할 수 없습니다.
역 프록시에서 사용자 배치 및 서비스 관리자 버전이 다를 경우 웹 인터페이스에 액세스할 수 없는 문제가 해결되었습니다.
버그 38386242: 일반 - 역방향 슬래시 ''를 포함하는 EXTTRAIL을 추가하면 Extract가 추적에 지정되지 않은 오류와 함께 비정상 종료됩니다.
EXTTRAIL에 Microsoft Windows에서 백슬래시 ''가 포함된 경우 Extract가 시작하지 못하는 문제가 해결되었습니다.
버그 38343129: 일반 - Replicat가 사용 안함으로 설정된 제약 조건이 있는 열을 사용하고 테이블의 고유 인덱스를 무시합니다.
Replicat에서 사용 안함으로 설정된 키를 선택하는 문제가 해결되었습니다.
버그 37851564: 일반 - 최대 제한에 도달할 때까지 메모리를 누적하는 Replicat 프로세스
Replicat 프로세스에서 JVM 최대 제한에 도달할 때까지 메모리를 누적하는 문제를 해결한 후 지연을 늘렸습니다.
버그 37976723: MySQL - 초기 로드 추출에 대한 시간 기록이 널일 때 일치하지 않는 데이터가 발생했습니다.
부적합한 일자에 대해 데이터 버퍼가 0으로 설정된 경우 초기 로드 Extract 관련 문제가 해결되었습니다.
버그 38219557: Oracle Exadata on Premise - OGG-06222로 비정상 종료 추출 빈 카탈로그 이름으로 전환하기 위해 부적합한 요청이 수행되었습니다.
OGG-06222 An invalid request was made to switch into an empty catalog name 오류로 다운스트림 Extract 비정상 종료 문제를 수정했습니다.
버그 38181251: Oracle Exadata on Premise - OGG-06565 형식 지정 오류: 테이블 이름. "XXXXXXX" 열에 대해 시간대가 있는 시간기록을 Oracle에서 ASCII 형식으로 변환하는 중 오류가 발생했습니다.
시간대 시간이 -12 ~ +14 범위를 벗어나는 경우 Extract 보고 Error converting timestamp with timezone from Oracle to ASCII format for column의 문제가 해결되었습니다.
버그 38069919: Oracle Exadata on Premise - Linux 8에서 수집기 프로세스와 함께 메모리 누수
Collector 프로세스에서 Linux 8의 메모리 누수 문제가 해결되었습니다.
버그 38188610: Oracle - 생성된 XML 트레일 파일을 추출하여 포함된 CDATA 생성
포함된 CDATA를 생성하는 Extract 생성 XML 트레일 파일의 문제를 해결했습니다.
버그 37996439: 열에 @GETENV 함수가 포함된 경우 Oracle - Integrated Replicat에서 ORA-1400 오류가 발생합니다.
대상 데이터베이스의 첫번째 열이 @GETENV 함수로 채워질 때 Integrated Replicat에 오류가 표시될 때 문제가 해결되었습니다.
버그 37730073: Oracle - NLS CHAR이 UTF8로 설정된 경우 Extract가 lob 데이터 인출을 실패했습니다.
Extract가 LOB 데이터 인출을 실패하는 문제를 해결했습니다.
버그 36543678: Oracle - 병렬 통합 Replicat가 ERROR로 중지됨 "모든 조정된 스레드가 허용된 시간 내에 등록하지 못했으므로 조정 관리자가 작업을 계속할수 없습니다."
레지스터 시간 초과 오류로 인해 병렬 통합 Replicat 비정상 종료 문제가 해결되었습니다.
버그 38356342: PostgreSQL - 추출 libpq가 데이터베이스와의 연결을 설정하지 못했습니다.
유휴 세션 시간 초과 옵션이 사용으로 설정된 PostgreSQL libpq 접속에 대한 Extract 문제를 수정했습니다.
버그 37988214: PostgreSQL - 자르기 함수가 빈 소스 열 데이터에 대해 단일 공백을 남겼습니다.
TRIMSPACES 매개변수가 소스 열 데이터 값을 완전히 자르지 않고 문자열 끝에 하나의 후행 공백을 남기는 경우 문제가 해결되었습니다.
버그 38050060: Sybase - Extract가 BIGDATETIME 및 BIGTIME 열에 대한 추적 파일에 잘못된 데이터를 씁니다.
Extract에서 소수 시간 데이터를 음수 값으로 잘못 저장하여 문제가 해결되었습니다.
버그 37721775: Sybase - 테이블 이름에 역슬래시 ''가 포함된 경우 추출이 오류와 함께 비정상 종료됨
Extract에서 ''의 테이블 이름을 캡처하지 않는 문제가 해결되었으며 OGG-00868 오류로 인해 비정상 종료되었습니다.
릴리스 19c(19.28.0.0.250919) - 2025년 10월
버그 38494145: AIX에서 FairCom 데이터베이스 v13에 대한 지원
FairCom Database v13가 이제 AIX에서 지원됩니다.
릴리스 19c(19.28.0.0.250715) - 2025년 7월
버그 33618228: Generic - Extract abends with OGG-01112 라인 2442의 DDLEXT_process_extract에서 예상치 않은 조건
ERROR OGG-01112 Unexpected condition in DDLEXT_process_extract at line 2442. 오류로 인해 Extract 비정상 종료 문제가 수정되었습니다.
버그 36064097: 일반 - XAG가 다중 배포 경로로 Oracle GoldenGate 리소스를 시작하지 못함
여러 배포 경로가 구성된 경우 Oracle GoldenGate 리소스를 시작하지 못한 XAG 동작이 수정되었습니다.
버그 36887530: 일반 - AGCTL STOP GOLDENGATE 명령이 실패하여 PKILL을 호출하는 중
스크립트가 AIX에서 사용할 수 없는 pgrep 및 pkill 명령을 사용하기 때문에 AIX 플랫폼에서 사용할 수 없는 XAGTask 스크립트의 문제가 수정되었습니다.
버그 37154111: 잘못된 구문으로 생성된 일반 - PL/SQL 프로시저 GG_PURGE_HB_TAB
PARTITIONED 옵션으로 하트비트 테이블을 생성할 때 문제가 해결되었으며 부적합한 구문 GG_PURGE_HB_TAB 프로시저가 생성됩니다.
버그 38003423: Db2 for z/OS - Extract fails with error OGG-25174 LRSN XXXXXXXX의 경우 QWHSTYP 값이 QWHSHS01이어야 함
Extract가 오류와 함께 비정상 종료될 때 문제 해결: OGG-25174 For LRSN XXXXXXXX, the QWHSTYP value should = QWHSHS01 which is = 1."
버그 37900937: MySQL - TIMESTAMP 열에 대해 STRICT_TRANS_TABLES가 사용으로 설정되지 않은 경우 오류와 함께 추출 비정상 종료
OGG-04049 Detected metadata mismatch for column. 오류로 인해 MySQL에서 Extract 관련 문제가 해결되었습니다.
버그 37009812: Oracle - ADD HEARTBEATTABLE 명령의 PARTITIONED 옵션이 잘못된 비우기 프로시저를 생성합니다.
ADD HEARTBEATTABLE 명령의 PARTITIONED 옵션을 사용하여 하트비트 테이블을 추가할 때 생성된 비우기 프로시저가 잘못 실행되는 문제가 해결되었습니다.
버그 37904243: 이미지 값이 NCHAR 문자 집합이 UTF8인 NVARCHAR을 포함하는 조합 키의 추적에 잘못 기록된 후 Oracle - Replicat가 실패함
이미지 값이 NCHAR 문자 집합이 UTF8인 NVARCHAR를 포함하는 조합 키의 트레일에 잘못 기록될 때 Replicat가 LOB를 업데이트하지 못하는 문제가 해결되었습니다.
버그 37945691: Oracle - 체크포인트 테이블 없이 통합 Replicat를 생성하는 옵션이 추가되었습니다.
체크포인트 테이블 없이 통합 Replicat를 생성할 수 있는 옵션이 추가되었습니다.
릴리스 19c(19.27.0.0.250613) - 2025년 6월
버그 37927688: PostgreSQL - 오류 OGG-04036 위치 지정 시퀀스 ID가 순서가 잘못되었습니다. 이전 시퀀스 ID는 00000974/7348DD68입니다.
추출이 다시 시작될 때 트랜잭션이 누락되어 데이터 손실의 원인이 된 복구 문제를 해결했습니다.
릴리스 19c(19.27) - 2025년 4월
버그 37477825: Autonomous Database - 잘못된 실행 상태를 보여주고 adminsrvr 스레드에서 상호 배제 잠금을 유발하는 통합 추출
통합 Extract 상태가 실행 중으로 잘못 표시되어 관리 서비스 스레드에 대한 뮤텍스 잠금이 발생한 문제를 수정했습니다.
버그 37207902: Db2 /zOS - OGG-01741 예상치 않은 로그 시퀀스 번호
Extract가 OGG-01741 Unexpected Log Sequence encountered at LSN XXXXXXXXXX, previous LSN XXXXXXXXXX 오류로 인해 종료되는 문제를 수정했습니다.
버그 37082762: Microsoft SQL Server - Extract abends with "OGG-00551: Execute direct failed while retrieving OGG CDC cleanup job attributes from OracleGGCleanupJobStatus table"
OGG-00551: Execute direct failed while retrieving OGG CDC cleanup job attributes from OracleGGCleanupJobStatus table. 오류로 Extract 비정상 종료 문제를 수정했습니다.
버그 37378652: Oracle - 함수 @GETENV('TLFKEY',SYSKEY,4)가 Replicat에서 작동하지 않습니다.
열 함수 @GETENV('TLFKEY',SYSKEY,number)가 작동하지 않고 NULL 값을 반환하는 데 문제가 해결되었습니다.
버그 36196912: Oracle - 에디션 가능 뷰 및 패키지를 캡처하는 초기 로드 추출
초기 로드 Extract가 에디션 가능 뷰 및 패키지를 캡처하는 기능이 수정되었습니다.
버그 37111463: Oracle - Replicat가 예상대로 checkpointtable 매개변수 누락으로 인해 추가되지 않지만, "info all" 명령에서 adminclient가 추가되지 않은 Replicat의 checkpointfile을 확인합니다.
Extract/Replicat 프로세스 추가가 실패할 경우 Extract/Replicat 등록이 제거되지 않는 Oracle용 Oracle GoldenGate 관련 문제가 수정되었습니다.
릴리스 19c(19.26.0.0.250219) - 2025년 2월
버그 37557717: 일반 - 19.24에서 19.26으로 업그레이드한 후 distpath/recvpath를 시작하려고 할 때 RECVSRVR이 종료됩니다.
Oracle GoldenGate 19.24에서 19.26으로 업그레이드한 후 DISTPATH 또는 RECVPATH를 시작하려고 할 때 수신기 서비스가 종료되는 문제가 수정되었습니다.
릴리스 19c(19.26.0.0.250121) - 2025년 1월
버그 37086096: 일반 - 시작 시 레지스터 중 병렬 Replicat가 중단됨
많은 수의 Applier로 구성된 경우 시작 중에 병렬 Replicat 정지 문제가 해결되었습니다.
버그 33976384: 일반 - Logdump 메타데이터 레코드에 열 길이가 표시되어야 합니다.
특수 문자가 이름에 포함된 경우 큰따옴표로 묶인 메타데이터 레코드 열 이름을 표시하도록 수정된 logdump입니다. 대상 NOT-NULL 열이 매핑되지 않은 경우 경고 메시지를 표시하는 Replicat입니다.
버그 37283643: Db2 for i - 추출 오류 OGG-00146 오류 상태로 반환된 getNextRecord 호출 -1: 예상치 않은 작업 유형: C9D3
증분 한도(IL) 분개 입력을 처리하기 위해 i Extract에 대해 DB2을 사용으로 설정했습니다.
버그 37409869: MySQL - Heartbeat 테이블의 remote_database 및 local_database 필드에 대한 최대 길이 필드가 잘못되면 로그 사용량이 증가합니다.
Heartbeat 테이블의 remote_database 및 local_database 필드를 512자로 늘리는 문제가 해결되었습니다. 이로 인해 이 필드의 값이 30자를 초과할 때 로그 사용량이 과도하게 발생했습니다. 기존 하트비트 테이블 구현에 패치를 적용하는 경우 UPGRADE HEARTBEATTABLE를 실행해야 합니다.
버그 36921787: MySQL - 추출이 UPDATERECORDFORMAT 매개변수를 사용하여 높은 메모리를 소비함
UPDATERECORDFORMAT 매개변수를 사용하여 실행할 때 Extract가 더 높은 메모리를 소비하는 문제를 해결했습니다.
버그 37307982: 서비스 관리자 비밀번호에 콜론 ':'이 포함된 경우 Oracle - XAG에서 Oracle GoldenGate Microservices 시작을 실패했습니다.
서비스 관리자 관리자 비밀번호에 콜론 ':'이 포함된 경우 Oracle GoldenGate 마이크로서비스 시작을 실패한 XAG 동작이 수정되었습니다.
버그 35778902: Oracle - Replicat가 잘못된 에디션에 DDL을 적용함
ALTER DATABASE 기본 에디션 DDL이 올바른 에디션으로 전환된 다음 이전 에디션으로 재설정되어 후속 에디션 기반 DDL이 실패하는 문제가 수정되었습니다.
버그 37046598: Oracle - DDL 복제가 사용 안함으로 설정되고 잘림 및 테이블 삭제가 진행 중인 경우 부적합한 메타데이터 오류가 있는 Extract 비정상 종료
DDL이 대상에 복제되지 않는 동안 잘림을 처리할 때 Logminer에서 테이블에 대한 메타데이터를 조회하려고 할 때 Extract 비정상 종료 문제가 ERROR OGG-10556 No data found when executing SQL statement에서 해결되었습니다.
버그 37118843: 감사 로그의 체크포인트 테이블에 Oracle Exadata - Oracle 1430 오류 발생
열이 이미 존재하는지 확인하지 않고 병렬 Replicat 체크포인트 테이블에 열을 추가하는 문제가 해결되었습니다.
릴리스 19c(19.25.0.0.241213) - 2024년 12월
버그 37383026: Oracle GoldenGate를 배치할 때 일반 - 인증서 저장소를 간헐적으로 생성할 수 없습니다.
전자 지갑이 올바르게 생성되지 않아 Oracle GoldenGate 배치 실패 문제를 수정했습니다.
릴리스 19.25.0.0.241105 - 2024년 11월
버그 36811258: 일반 - 인증서 저장소 생성이 간헐적으로 실패함
인증서 저장소 생성 중 일시적인 실패 문제가 해결되었습니다.
버그 35619023: MySQL - 데이터베이스 오류로 인해 Windows 비정상 종료 시 Replicat: 데이터를 찾을 수 없음
Windows OS에서 MySQL용 Oracle GoldenGate Replicat 관련 문제가 해결되었으며 "데이터베이스 오류: 데이터를 찾을 수 없음" 오류가 발생했습니다.
버그 36848389: Oracle Autonomous Database Serverless - 오류 후 Replicat가 비정상 종료 시 중단됨
프로세스가 계속 실행 중이며 정지 상태인 동안 Replicat가 시작 시 오류를 발견하면 비정상 종료 문제가 해결되었습니다.
버그 37170410: Oracle - 인증서 저장소 및 보안 저장소 전자 지갑에서 자동 로그인 속성을 제거할 때의 경합 조건
전자 지갑의 Single Sign On이 암호로 보호된 파일로 변환될 때 발생하는 경합 조건의 문제가 해결되었습니다.
릴리스 19.25.0.0.241015 - 2024년 10월
버그 36872864: Db2 for i - Java 모듈에서 데이터베이스로의 연결을 설정할 때 간헐적인 연결 시간 초과가 발생합니다.
Java 모듈에서 데이터베이스로의 연결을 설정할 때 간헐적인 연결 시간 초과를 일으키는 문제가 해결되었습니다.
버그 36860369: Exadata Cloud at Customer(Gen2) - 데이터 펌프 익스포트 프로세스의 내부 테이블에서 DDL 캡처 추출, SYS_EXPORT_TABLE
데이터 펌프 익스포트 프로세스 중 생성된 내부 테이블에서 DDL을 캡처하는 Extract 관련 문제가 해결되었습니다.
버그 36688820: Exadata on Premise - "OGG-02560 LOB 열에 대한 업데이트 작업 시 형식 지정 오류" 오류와 함께 추출 비정상 종료
남은 묘비 데이터로 인해 Extract 비정상 종료 문제가 오류 OGG-02560 Formatting error on update operation for a LOB column로 수정되었습니다.
버그 36825916: Exadata on Premise - 관리자 프로세스에서 비워진 추적 누락으로 인해 Replicat가 비정상 종료됨
누락된 추적 파일 제거 문제가 해결되어 Replicat가 비정상 종료되었습니다.
버그 35651029: Microsoft SQL Server - 변경 데이터 작업을 지우는 규칙 유지 옵션의 기본값을 60분으로 수정합니다.
변경 데이터 비우기 태스크에 대해 Keep Rule 옵션의 기본값을 60분으로 업데이트했습니다.
버그 36959562: Microsoft SQL Server - CT 테이블에 비Oracle 생성 객체가 있을 경우 버전 검사 시 비정상 종료 추출
객체로 생성된 추가 열이 ADD TRANDATA 명령을 실행한 후 CT 테이블에 추가되는 경우 Extract 비정상 종료 문제가 해결되었습니다.
버그 37103610: MySQL - 후행 0(바이트)이 있는 바이너리(16) 필드가 잘립니다.
후행 값이 0인 Binary 필드의 문제가 해결되었습니다.
버그 33538832: Oracle - Extract가 특정 오류 발생 시 BR 파일 비우기를 지연해야 함
Extract가 모든 BR 파일을 비우는 문제를 해결했으며 사용자가 잘못된 max_file limit 설정 또는 BR 디렉토리로 인해 BR 실패와 같은 오류에 대해 표준 복구 절차를 수행하도록 허용하지 않았습니다.
버그 36294046: Oracle - Replicat가 "OGG-01163 Bad column length replicating a truncate operation" 오류로 비정상 종료됨
Big-Endian 구조가 있는 서버에서 생성된 추적 파일에서 TRUNCATE 프로시저를 처리할 때 Replicat 비정상 종료 문제가 해결되었습니다.
버그 36529325: Oracle - PDB당 캡처가 Oracle 데이터베이스의 Standard Edition에서 작동하지 않음
표준 버전의 데이터베이스용 오류 ERROR OGG-00662 OCI Error ORA-23605: invalid value "2" for ]] GoldenGate parameter PARALLELISM로 인해 PDB별 캡처 비정상 종료 문제가 해결되었습니다.
**버그 36714726: Oracle - 병렬 통합 Replicat 보고서 파일에 빈 경고 메시지 "WARNING OGG-00869
병렬 통합 Replicat 보고서 파일에 표시되는 빈 경고 메시지 문제를 수정했습니다.
버그 37079447: 매개변수 파일에 EXCLUDERUSER 매개변수가 지정된 경우 Oracle - 루트 캡처가 시작되지 않습니다.
루트 캡처 프로세스의 파라미터 파일에 TRANLOGOPTIONS EXCLUDEUSER 파라미터가 포함되어 있을 때 시작 중에 Extract 비정상 종료 문제가 해결되었습니다.
버그 35145292: 81k 테이블을 초과하는 마이크로서비스 배치에서 일반 - INFO SCHEMATRANDATA 명령이 실패함
81,000개가 넘는 테이블이 있는 마이크로서비스 배포의 경우 INFO SCHEMATRANDATA 명령 실패 문제가 해결되었습니다.
버그 35236663: 일반 - 지연을 검색하기 위한 분배 서비스 및 수신기 서비스용 API 구현
분배 서비스 및 수신기 서비스에 대한 지연 정보를 검색하는 새 명령을 추가했습니다.
버그 36742896: 일반 - 통합 Extract에 대한 TRANLOGOPTION EXCLUDEUSER 명령이 작동하지 않습니다.
통합 Extract가 정지되거나 재시작될 때 수행된 제외된 작업을 필터링하지 않는 TRANLOGOPTION EXCLUDEUSER | EXCLUDEUSERID 명령 문제가 해결되었습니다.
버그 36785701: 일반 - 메모리 손상으로 인해 관리 서비스가 자주 충돌함
여러 데이터베이스 명령을 동시에 실행하여 관리 서비스에서 자주 발생하는 문제가 해결되었습니다.
버그 36979014: 일반 - 관리 서버가 FIPS 모드에서 실행 중인 경우 Extracts 및 Replicats에서 FIPS 모드 사용
배포가 FIPS 모드로 구성된 경우 Extracts 및 Replicats에서 FIPS 모드를 사용으로 설정하기 위해 GLOBALS 파일에 CRYPTOENGINE 옵션을 추가했습니다.
릴리스 19.24.0.0.240724 - 2024년 7월
버그 36817156: Microsoft SQL Server - Oracle GoldenGate CDC 정리 작업에 대한 TrustServerCertificate 플래그 및 향상된 오류 처리 추가
TrustServerCertificate 플래그를 추가하고 Oracle GoldenGate CDC 정리 작업에 대한 오류 메시지를 수정했습니다.
릴리스 19.24.0.0.240716 - 2024년 7월
버그 35444840: Db2 for i - Extract abends with "OGG-01864 CACHEMGR: No items in object" 오류
트랜잭션 기반 레코드가 아닌 트랜잭션 기반 레코드를 잘못 그룹화하여 Extract가 비정상 종료되도록 롤백 프로세스의 문제가 수정되었습니다.
버그 33382788: Db2 z/OS - Extract가 "OGG-00551 데이터베이스 작업 실패: TableHistoryDAO::addTable - execute. ODBC 오류: SQLSTATE 23505 고유 데이터베이스 오류 -803. [IBM][CLI 드라이버][DB2] SQL0803N" 오류
동일한 데이터베이스에서 작동하는 여러 Extract와 함께 TRACKSCHEMACHANGES를 사용할 때 OGG-00551 Database operation failed 오류로 Extract 비정상 종료 문제가 해결되었습니다.
버그 36447527: Db2 z/OS - 추적 파일에 순서가 잘못된 LOGCSN 토큰이 포함되어 있습니다.
추적 파일의 순서가 잘못된 LOGSCN 토큰을 포함하는 통합된 Replicat 관련 문제가 해결되었습니다.
버그 36684657: Db2 z/OS - ATS 실행에 영향을 주는 비정상 종료 추출
보고서 파일에 메시지를 생성하지 않고 Extract 비정상 종료 문제를 수정했습니다.
버그 35996208: Exadata Cloud at Customer(Gen2) - segfault 오류 11로 인해 Replicat 프로세스가 충돌했습니다.
segfault error 11로 병렬 Replicat 비정상 종료 문제를 수정했습니다.
버그 35367875: Exadata on Premise - Replicat가 "OGG-14053 부적합한 하트비트 레코드가 발생함" 오류를 생성합니다.
Replicat가 오류 OGG-14053 invalid heartbeat record encountered를 생성하도록 한 INCOMING_ROUTING_PATH 및 OUTGOING_ROUTING_PATH 열의 길이 관련 문제가 수정되었습니다.
버그 36260450: Exadata on Premise - 시퀀스 객체가 ADG 대기에서 다운스트림 캡처에 복제되지 않습니다.
시퀀스 객체에 대한 업데이트를 캡처하지 않는 다운스트림 Extract 관련 문제를 해결했습니다.
버그 36217472: Microsoft SQL Server - DBLOGIN 충돌 "오류 OGG-01118 처리되지 않은 예외"
DBLOGIN 명령이 오류 OGG-01118 Unhandled Exception와 함께 충돌하도록 하는 비AWS 데이터베이스 인스턴스에서 데이터베이스 이름의 문제가 rdsadmin로 수정되었습니다.
버그 33135272: MySQL - UTF8MB3 문자 세트에 대한 지원
UTF8MB3 문자 집합에 대한 지원이 추가되었습니다.
버그 36532048: MySQL - 스키마 와일드카드 분석에서 sys 시스템 스키마 제외
제외된 스키마 와일드카드 분석 목록에 sys 시스템 스키마가 추가되었습니다.
버그 33498821: Oracle - FETCHOPTIONS MISSINGCOLS가 설정되고 보이지 않는 열이 사용되지 않을 때 비정상 종료 추출
FETCHOPTIONS MISSINGCOLS 매개변수가 설정되고 Extract가 사용되지 않은 보이지 않는 열을 발견하는 경우 인출 오류로 인해 Extract 비정상 종료 문제가 해결되었습니다.
버그 36183947: "OCI-22053: 오버플로우 오류" 오류로 시작 중 Oracle - 초기 로드 추출이 실패함
객체 ID가 2,147,483,647을 초과하는 경우 초기 로드 Extract 실패 문제가 수정되었습니다.
버그 36393134: Oracle - 병렬(비통합 및 통합) Replicat가 "Warning OGG-06094 Detected inconsistency in internal data structure"로 비정상 종료됨
때때로 경고 Warning OGG-06094 Detected inconsistency in internal data structure로 인해 병렬 Replicat 관련 문제가 해결되었습니다.
버그 36508757: Oracle - 초기 로드 Extract가 트레일 파일에 테이블 속성을 포함하지 않음
추적 파일의 테이블 속성을 포함하지 않는 초기 로드 Extract 관련 문제가 해결되었습니다.
버그 36630528: Oracle - 소스 및 대상 데이터베이스에서 다른 인덱스 또는 키콜을 사용할 때 데이터가 동기화되지 않음
소스 및 대상 데이터베이스의 인덱스 또는 키 열이 다를 경우 데이터 동기화 문제가 해결되었습니다.
버그 36301151: 일반 - Replicat가 정지 시 체크포인트 테이블을 올바르게 업데이트하지 않음
중지 시 Replicat가 체크포인트 테이블을 올바르게 업데이트하지 않는 문제가 해결되었습니다.
버그 36553533: 일반 - getObjectMDRecord 메소드에서 "OGG-30390 내부 오류" 오류가 생성됩니다. 메타데이터 인덱스 인수가 범위를 벗어났습니다."
통합 Replicat가 오류 OGG-30390 Internal Error. The metadata index argument is out of range로 비정상 종료되도록 하는 메타데이터 누락 문제가 해결되었습니다.
버그 36616207: 일반 - MA 보고서 파일에 REPREP에 대한 REPREPA를 포함한 파일 이름이 잘못 나열됨
잘못된 파일 이름을 나열하는 보고서 파일의 문제가 수정되었습니다.
버그 36625098: 일반 - Replicat가 유형 변환에서 부적합한 DATE/TIME으로 비정상 종료됨
Replicat 비정상 종료의 원인이 되는 DATE/TIME 유형 변환 관련 문제가 해결되었습니다.
버그 36655689: 일반 - Replicat는 데이터베이스에서 허용하는 경우 긴 varchar2를 기본 키로 사용할 수 있어야 합니다.
Replicat가 varchar2 유형의 열을 기본 키로 선택하지 않는 문제를 해결했습니다.
버그 36742287: 일반 - Replicat가 AUTORESTART에 의해 다시 시작되지 않음
Replicat 프로세스를 다시 시작하지 않는 AUTORESTART 명령의 문제가 해결되었습니다.
버그 36755183: 일반 - Replicat가 "OGG-30464 The connected session is not a GG session" 오류로 비정상 종료됨
container_data 변수 값이 CURRENT_DICTIONARY인 PDB에 접속할 때 Replicat 비정상 종료와 관련된 문제가 해결되었습니다. OGG-30464 - The connected session is not a GG session
릴리스 19.23.0.0.240526 - 2024년 5월
버그 36630983: Oracle - Integrated Replicat가 "OGG-02092 Unexpected condition in function indexOutOfRangeError" 오류로 인해 실패합니다.
오류로 인해 실패하거나 OGG-02092 Unexpected condition in function indexOutOfRangeError 또는 소스 데이터베이스가 아닌 대상 데이터베이스에 있는 매핑된 열의 업데이트를 건너뛰는 중 하나로 통합된 Replicat 관련 문제를 해결하여 데이터 분기를 초래했습니다.
릴리스 19.23.0.0.240416 - 2024년 4월
버그 36250403: Amazon Aurora PostgreSQL - 대문자 'SHOW/SET'를 사용하는 Oracle GoldenGate 질의는 수퍼유저가 필요하다는 오류를 보고합니다.
PostgreSQL에 대한 Precise Instantiation 프로세스 관련 문제가 해결되었습니다. 대문자로 작성된 Oracle GoldenGate 질의로 인해 수퍼 유저 또는 복제 롤 사용자가 필요함을 나타내는 오류가 발생했습니다.
버그 35514782: i - Extract에 대한 Db2이 시퀀스 번호로만 Extract를 변경할 때 시퀀스 1에서 인출 중입니다.
LSN 값 1에서 레코드를 패치(fetch)하고 지정된 시퀀스 번호를 무시하는 Extract 변경 프로세스 관련 문제를 해결했습니다.
버그 35665808: Exadata Cloud at Customer (Gen2) - 체크포인트 테이블 크기가 4시간 반 동안 급격히 증가
체크포인트 테이블의 크기를 크게 늘리는 원인이 된 병렬 Replicat 관련 문제가 해결되었습니다.
버그 35978782: Exadata on Premise - 초기 로드 추출이 "OGG-00663 OCI Error ORA-01406: 인출된 열 값이 잘림" 오류와 함께 비정상 종료되었습니다.
Extract 비정상 종료(오류 발생), OGG-00663 OCI Error ORA-01406: fetched column value was truncated(nvarchar2 데이터 유형) 관련 문제가 해결되었습니다.
버그 36229965: Exadata on Premise - 복제 표시자가 누락되어 통합 추출에서 캡처한 Replicat 트랜잭션
통합 Extract가 Replicat 트랜잭션을 필터링하지 않도록 하는 RANGE 함수에서 누락된 태그 문제가 수정되었습니다.
버그 34812191: Microsoft SQL Server - SQL Server 2022에 대한 지원 캡처 및 전달
SQL Server 2022의 캡처 및 제공에 대한 지원이 추가되었습니다.
버그 36154619: Microsoft SQL Server - 초기 로드 추출 삭제가 실패하고 DBLOGIN이 필요합니다.
초기 로드 Extract를 삭제하는 데 필요한 DBLOGIN 명령 문제를 수정했습니다.
버그 31011157: Oracle - "BR 이전 복구 체크포인트"가 변경 후 업데이트되지 않고 Extract를 재시작합니다.
SHOWCH 명령에서 BR Previous Recovery Checkpoint를 BR Startup Recovery Checkpoint로 수정했습니다.
버그 34711188: Oracle - Integrated Replicat가 "OGG-02544 Unhandled error ORA-26786 & ORA-01403 For CLOB Data With DBRU 19.14 And Up" 경고를 보고합니다.
통합 Replicat가 OGG-02544 Unhandled error ORA-26786 & ORA-01403 For CLOB Data With DBRUs 19.14 And Up 경고를 표시하도록 하는 WHERE 절의 문제가 해결되었습니다.
버그 34973701: Oracle - REST API에 병렬 Replicat에 대한 잘못된 지연 값이 표시됨
높은 지연 값과 잘못된 지연 값을 표시하는 병렬 Replicat의 문제가 해결되었습니다.
버그 35273507: Oracle - Replicat가 "OGG-01296 error mapping with PR integrated with widetable + OLTP compession" 오류로 비정상 종료됨
오류 OGG-01296 error mapping with PR integrated with widetable + OLTP compession로 Replicat 비정상 종료 문제를 수정했습니다.
버그 36042072: Oracle - Replicat가 온라인 DDL의 영향을 받는 분할된 테이블에서 레코드를 처리할 때 "커서 부족" 오류를 표시합니다.
여러 INSERT 문으로 시스템 분할 테이블을 처리할 때 Replicat에서 커서 부족 오류를 생성하는 문제가 해결되었습니다.
버그 36205348: Oracle - 초기 로드 Extract가 32k 분할 영역을 초과하는 테이블에서 정지됨
테이블 partition이 32000을 초과할 경우 초기 로드 Extract에서 성능 문제가 해결되었습니다.
버그 33499616: PostgreSQL - OGG-30069 오류가 있는 직렬 열이 있는 테이블에 대한 삽입 시 추출 비정상 종료
Oracle GoldenGate Extract 사용자의 테이블에 대한 권한이 부족하여 PostgreSQL 데이터베이스에서 열 메타데이터를 검색할 수 없을 때 오류 메시지를 업데이트했습니다.
버그 35575990: PostgreSQL - 콜론이 열 이름의 일부인 경우 추출에서 레코드 구문 분석 실패
열 이름에 콜론(:)이 포함된 경우 Extract가 레코드 구문 분석을 실패하는 문제를 해결했습니다.
버그 31593244: 일반 - REST API를 통해 모니터링될 때 부정확한 Replicat 지연이 보고됨
Replicat와 대상 데이터베이스 간의 시간대 차이로 인해 발생한 INFO REPLICAT STATUS, SEND REPLICAT 및 GETLAG 명령의 잘못된 지연 문제가 해결되었습니다.
버그 35660296: 일반 - 유효한 고유 인덱스가 없는 업데이트/삭제 작업 수를 표시하는 통계를 추가합니다.
유효한 고유 인덱스 값을 사용하여 갱신 및 삭제 작업에 대한 통계를 표시하는 문제가 해결되었습니다.
버그 36172552: 일반 - 병렬 Replicat "mappedTotalTruncates"에 대한 REST API 측정항목이 잘림이 수행될 때 잘못된 개수를 표시합니다.
자르기 프로세스가 수행될 때 병렬 Replicat에 잘못된 값을 표시하는 REST API 측정항목 mappedTotalTruncates의 문제가 해결되었습니다.
버그 36307633: 일반 - OEM/OGG 플러그인에서 Oracle GoldenGate 대상에 대해 잘못된 "작동 중지" 경보를 가져오는 중
짧은 기간 동안 하트비트를 전송하지 않은 응답하지 않거나 사용 중인 프로세스에 대해 잘못된 작동 중지 경보를 생성하는 성능 모니터링 서비스의 문제가 해결되었습니다.
버그 36327419: 일반 - 통합 추출의 핑 LCR은 때때로 거대한 지연에 대한 책임이 있습니다
잘못된 핑 LCR이 수신될 경우 Extract가 과도한 잘못된 지연을 보고하는 문제를 해결했습니다.
릴리스 19.22.0.0.240124 - 2024년 1월
버그 36073476: Oracle - Oracle 데이터베이스 19c에 대한 OEL9/RHEL9의 GoldenGate 인증
Oracle 데이터베이스 릴리스 19c에 대한 OEL9/RHEL9에서 Oracle GoldenGate에 대한 지원이 추가되었습니다.
릴리스 19.22.0.0.240116 - 2024년 1월
버그 35427338: DB2 z/OS - 데이터 유형 변경 후 추출이 캡처되지 않음(승격됨)
TRANLOGOPTIONS TRACKSCHEMACHANGES 및 TRANLOGOPTIONS APIFILTER 명령을 사용할 때 테이블 및/또는 열을 변경한 후 변경 사항을 캡처하지 않는 Extract 관련 문제가 해결되었습니다.
버그 35491874: Exadata on Premise - 설명 앞에 DDL 문이 추출 코어 덤프를 생성합니다.
주석이 앞에 나오는 DDL 문을 처리할 때 Extract 비정상 종료 문제가 해결되었습니다.
버그 35767560: Exadata on Premise - "OGG-06615 Oracle 리두 호환 버전 19.20.0이 지원되지 않음" 오류로 인해 비정상 종료 추출
통합 Extract가 오류 OGG-06615 Oracle redo compatible version 19.20.0 is not supported로 비정상 종료되도록 하는 호환성 버전 계산이 수정되었습니다.
버그 35874800: MySQL - LOB 열에서 FETCHMODCOLS 매개변수가 사용되는 경우 Replicat가 대상에 데이터를 적용할 수 없습니다.
FETCHMODCOLS 매개변수가 LOB 데이터 유형 열에 사용된 경우 Replicat에서 대상에 데이터를 적용할 수 없는 문제가 해결되었습니다.
버그 35887121: MySQL - 1GB 데이터에 대한 초기 로드 중 추출은 LONGBLOB 및 LONGTEXT 데이터 유형에 대해 캡처되지 않습니다.
1GB 데이터에 대한 초기 로드 프로세스 중 Extract가 LONGBLOB 및 LONGTEXT 데이터 유형에 대해 캡처되지 않는 문제가 해결되었습니다.
버그 29039470: Oracle - 열 이름을 바꾼 후 Replicat가 오류 ORA-904로 비정상 종료됨
테이블에서 열 이름을 바꾼 후 Replicat 비정상 종료 문제가 오류로 해결되었습니다. ORA-904
버그 30587981: Oracle - DDL 열에 대한 설명을 처리하는 중 Replicat가 비정상 종료됨
COMMENT ON COLUMN DDL을 처리하는 동안 Replicat가 비정상 종료되는 원인이 된 소스 및 대상 데이터베이스에서 다른 기본 테이블 이름을 매핑하는 문제가 해결되었습니다.
버그 31845901: Oracle - OGG v19.x- ulg.sql는 dba_log_groups의 "모든 열 로깅"을 보여줍니다.
재실행 시 ALL COLUMN LOGGING 로그 그룹을 생성하는 ulg.sql 파일의 문제가 해결되었습니다.
버그 33638397: Oracle - 보고서 파일에 사용된 정확한 Replicat 모델 표시
정확한 Extract 또는 Replicat 유형이 나열되지 않는 Extract 또는 Replicat 보고서 파일 관련 문제가 해결되었습니다.
버그 33770537: Oracle - SCHEMATRANDATA 명령은 소문자 테이블 이름에 PREPARECSN NONE이 포함된 SCHEMATRANDATA를 추가하는 중 "ORA-06564" 오류를 생성합니다.
큰따옴표("")를 사용하여 테이블 이름을 소문자로 포함하는 스키마 문제가 해결되었습니다. NONE 값을 가진 PREPARECSN 매개변수와 함께 사용하는 ADD SCHEMATRANDATA 명령에 오류가 발생했습니다.
버그 34804430: Oracle - Replicat가 불투명 값으로 SYS.ANYDATA 데이터 유형을 처리할 수 없습니다.
Replicat에서 SYS.ANYDATA 데이터 유형을 OPAQUE 값으로 처리하지 않는 문제가 해결되었습니다.
버그 34997772: Oracle - Replicat가 NSK 시작 추적에 테이블 메타데이터와 SYSKEY 열이 있는 경우 값의 형식을 잘못 지정합니다.
HP NonStop에서 Oracle로 추적 파일을 테이블 메타데이터 및 SYSKEY 열로 복제할 때 Replicat에서 숫자 데이터의 형식을 잘못 지정하는 문제가 해결되었습니다.
버그 35195530: Oracle - Integrated Replicat가 "ORA-01843: not a valid month for 1899-12-31 or 1899-12-30 or 1899-12-29 date data" 오류로 비정상 종료됨
통합 Replicat가 오류 ORA-01843: not a valid month for 1899-12-31 or 1899-12-30 or 1899-12-29 date data로 비정상 종료되도록 한 소스 데이터베이스 시간대 및 세션 시간대 값 관련 문제가 해결되었습니다.
버그 35601091: Oracle - Integrated Replicat가 "OGG-01112 1578행의 processReplicatLoop에서 예상치 않은 조건" 오류로 비정상 종료됨
TARGET 키워드를 사용하고 소스 및 대상 테이블의 구조가 서로 다른 Extract 관련 문제가 해결되었습니다. 이로 인해 Replicat가 오류 OGG-01112 Unexpected condition in processReplicatLoop at line 1578로 비정상 종료되었습니다.
버그 35639628: streams_pool_size가 0으로 설정된 경우 Oracle - PDB Extract당 온프레미스가 DDL/DML을 캡처하지 않습니다.
PDB 추출당 온프레미스에 대한 기본 매개변수를 올바르게 설정합니다.
버그 35666217: Oracle - DDL 절에 모두 제외가 지정된 경우 공용 동의어에 대한 DDL이 캡처되지 않습니다.
DDLEXCLUDE ALL 명령이 Extract 매개변수 파일에 포함된 경우 CREATE PUBLIC SYNONYM DDL이 캡처되지 않는 문제가 해결되었습니다.
버그 35782788: Oracle - OGGCA가 서비스 관리자에 대해 응답 파일 OGG_SOFTWARE_HOME을 사용하지 않습니다.
OGGCA(Oracle GoldenGate Configuration Assistant)에서 서비스 관리자에 대해 OGG_SOFTWARE_HOME 응답 파일을 사용하지 않는 문제가 해결되었습니다.
버그 35938863: Oracle - 기존 배치에 대한 TLS 암호 제거 기능
하나 이상의 필수 암호화 모음을 선택할 수 있도록 OGGCA 관련 문제가 수정되었습니다.
버그 36067679: Oracle - BR 체크포인트가 forcestop에서 Extract에 사용되지 않습니다.
FORCESTOP 옵션이 발생할 때 Extract에서 BR Checkpoint 옵션을 사용하지 않는 문제가 수정되었습니다.
버그 31625466: TimesTen - Replicat가 "OGG-1014 매개변수 [NOTRIMSPACES]/[TRIMSPACES]가 이 구성에 적합하지 않음" 오류를 보고합니다.
[NOTRIMSPACES]/[TRIMSPACES] 매개변수에 대한 TimesTen 지원이 추가되었습니다.
버그 32785364: 일반 - Ggserror 로그가 잘못된 시간 오프셋 시간 기록을 인쇄합니다.
일광 절약을 고려하지 않는 ggserr.log의 시간 오프셋 관련 문제가 해결되었습니다.
버그 34012362: 일반 - 롤백에 대한 로깅 추가
추적 롤백에 대한 진단 개선 사항 및 롤백 로깅이 추가되었습니다.
버그 34394921: 일반 - 구문 분석기 오류에 대한 추적 추가
구문분석기 오류 식별 및 진단을 위한 진단 추적이 추가되었습니다.
버그 34426814: 일반 - 정보 EXTRACT/REPLICAT의 출력, 일본 환경에서 GGSCI를 통한 세부정보가 왜곡됨
가비지 출력 값을 표시하는 일본어 환경에서 INFO 명령의 출력 관련 문제가 해결되었습니다.
버그 34717189: 일반 - 통합 Extract에 의해 관련 없는 테이블에 대한 DDL 처리 권한 부여
DDL MAPPED가 사용으로 설정된 경우 높은 대기 시간의 Oracle GoldenGate 허브 토폴로지 구현에서 관련 없는 테이블에 대한 통합 Extract 처리 GRANT DDL의 성능 문제가 해결되었습니다.
버그 34749779: 일반 - Replicat 바이너리 함수에 Linux에서 잘못된 데이터가 있습니다.
공백 대신 '0's(zeros)로 채워지는 @BINARY() 함수를 사용하여 Tandem에서 Oracle로 복제된 문자 데이터에 대한 문제가 해결되었습니다.
Bug 34803625: Generic - Update 드롭다운 메뉴에서 OKV 버전 21.4로 암호화 프로파일을 만듭니다.
관리 서버 WebUI의 암호화 프로파일 만들기 페이지에서 OKV 버전 21.4에 대한 지원이 추가되었습니다.
버그 35360186: 일반 - GG 21.9 MA 전용의 경우 Replicat 기본 프로세스에 대한 보고서 파일이 adminsrvr 보고서 파일 섹션에 표시됩니다.
조정된 Replicat에 대한 보고서 파일 섹션의 기본 프로세스만 표시하는 관리 서버의 문제가 해결되었습니다.
버그 35514317: 일반 - INSERTALLRECORDS 명령으로 부분 LOB가 표시되는 경우 메시지 생성 개선
부분 lob 업데이트와 함께 INSERTALLRECORDS 명령을 사용할 때 표시되는 오류 메시지가 업데이트되었습니다.
버그 35787151: 일반 - OGG_CLIENT_TLS_CAPATH가 서버 환경에 설정된 경우 DistPath를 시작할 때 권한 부여 정보가 누락되었습니다.
OGG_CLIENT_TLS_CAPATH 및 OGG_CLIENT_TLS_CERTPATH 옵션의 설정으로 인해 실패한 DistPath 권한 부여 프로세스 관련 문제가 해결되었습니다.
버그 35796458: 일반 - 사용자 종료의 경우 Extract가 PROCESS_RECORD 콜백에서 MORE_RECS 플래그를 설정한 후 동일한 레코드를 반환하지 않습니다.
MORE_RECS 플래그가 PROCESS_RECORD 콜백 함수에서 작동하지 않는 문제가 해결되었습니다.
릴리스 19.21.0.0.231103 - 2023년 11월
버그 35364524 - z/OS용 Db2: z/OS 관리 작업 스케줄러를 교체합니다.
관리 작업 스케줄러를 추출이 완료될 때 ECSA 메모리를 모니터하는 다른 하위 작업 프로세스로 바꾸었습니다.
버그 35651578: Db2 for z/OS - Extract의 "begin now" 옵션이 April'23 RU로 패치한 후 작동하지 않음
비데이터 공유 Db2 시스템에서 Extract가 BEGIN NOW 옵션으로 시작하지 않도록 하는 시간 기록 문제가 수정되었습니다.
버그 35905291: Db2 for z/OS - 레거시 JCL을 구성하려면 메모리 관리자 매개변수가 더 필요합니다.
메모리 모니터 작업에 전달될 추가 JCL 매개변수에 대한 지원이 추가되었습니다.
릴리스 19.21.0.0.231017 - 2023년 10월
버그 35858877: MariaDB - 오류 또는 경고 메시지 없이 복제 프로세스가 자주 실패함
테이블에 많은 수의 bit 데이터 유형 열이 포함된 경우 Replicat 실패가 자주 발생하는 문제를 해결했습니다.
버그 34922587: Microsoft SQL Server - 잘못된 데이터베이스에 로그인하면 추출이 삭제됩니다.
사용자가 Classic Architecture 배포에서 잘못된 데이터베이스에 로그인한 경우 Extract가 삭제된 문제가 해결되었습니다.
버그 35406535: Oracle - BR 파일이 BR 취소 및 사용 안함으로 설정될 때 지워지지 않음
BR이 취소되거나 사용 안함으로 설정된 경우 BR 파일이 제거되지 않는 문제가 수정되었습니다.
버그 35510169: Scheduler_job_arg 테이블이 있을 때 Oracle - Oracle GoldenGate가 실패함
Replicat가 scheduler_job_arg 테이블을 처리하지 못하는 문제를 해결했습니다.
버그 35524848: Oracle - Parallel Replicat가 크기 조정 중이 아니며 보고서에 OGG-10178 경고가 표시됩니다.
INSERTUPDATE 명령을 사용할 때 Replicat가 OGG-10178 경고를 실행하고 확장하지 못하도록 하는 병렬 Replicat 관련 문제가 해결되었습니다.
버그 34336451: PostgreSQL - 연결 필드에 keepalive =1 옵션을 설정합니다.
Connection 필드에서 KeepAlive 옵션을 1로 설정하여 유휴 TCP 연결의 연결이 끊어지는 문제를 해결했습니다.
버그 35076537: PostgreSQL - BYTEA 및 TEXT 데이터 유형에 대한 위치 지정 시퀀스 ID가 순서 오류에서 비정상 종료되는 추출
BYTEA 및 TEXT 데이터 유형에 대해 OGG-04036 Positioning sequence ID is out of order 오류로 Extract 비정상 종료 문제가 해결되었습니다.
버그 35367684: PostgreSQL - 초기 로드 Extract는 고유 키로 정의된 명시적 길이 없이 VARCHAR 열을 캡처하지 않습니다.
명시적 길이 없이 정의된 VARCHAR 열의 데이터를 캡처하지 않지만 고유 키로 정의되고 DBOPTIONS MAXLOBKEYLEN 옵션이 정의되지 않은 초기 로드 Extract 관련 문제를 해결했습니다.
버그 35771974: Teradata - "ODBC error: SQLSTATE 37000 native database error -3885 The column has been referenced twice" 오류로 인해 Teradata 전달이 실패함.
HANDCOLLISIONS 명령 프로세스 논리에 대한 문제를 해결하여 누락된 기본 키 업데이트로 인해 대상 데이터베이스에 오류가 발생했습니다.
릴리스 19.20.0.0.230805 - 2023년 8월
버그 35619119: i에 대한 Db2 - Extract가 재시작될 때 첫번째 열린 트랜잭션을 잃습니다.
미결 트랜잭션으로 재시작된 경우 Extract가 첫 번째 미결 트랜잭션을 건너뛰는 이슈를 수정했습니다.
릴리스 19.20.0.0.230718 - 2023년 7월
버그 34900665: z/OS의 경우 Db2 - z/OS 및 Db2 LUW의 경우 Db2에 대한 다른 데이터베이스와 보다 적합하도록 하트비트 비우기 빈도를 변경합니다.
z/OS 및 Db2 LUW 데이터베이스의 경우 Db2에 대한 하트비트 비우기 빈도가 최대 199일로 증가했습니다.
버그 34978924: MySQL - 암호에 *가 있으면 DBLOGIN 명령이 실패합니다.
암호에 별표(*)가 포함된 경우 DBLOGIN 명령이 데이터베이스와 연결하지 못하는 문제가 해결되었습니다.
버그 34262780: Oracle - Integrated Replicat가 "OGG-00664 OCI error ORA-01406" 오류로 인해 실패함
OGG-00664 OCI error ORA-01406 오류로 인해 Integrated Replicat가 실패하게 만드는 SOURCE_TRASACTION_ID 옵션의 작은 버퍼 크기 문제가 해결되었습니다.
버그 34277295: Oracle - Integrated Extract가 "GRANT ddl용 DDLEXT_process_extract의 OGG-01112" 오류로 인해 실패함
FLASHBACK ARCHIVE 절의 GRANT DDL에 대한 OGG-01112 오류로 인해 통합 Extract 실패 문제가 해결되었습니다.
버그 34294074: Oracle - Parallel Replicat가 OGG-00418 오류와 함께 간헐적으로 비정상 종료됩니다.
유휴 접속 시간 초과 또는 접속이 작동하지 않아 병렬 Replicat 매퍼의 문제가 해결되었습니다.
버그 34913680: Oracle - Manager가 하드웨어 기능 오류와 함께 비정상 종료되었습니다. "(CA_SUNW_HW_1) unsupported: 0x10000400 [CBCOND VIS3]"
하드웨어 기능 오류와 함께 관리자의 문제가 해결되었습니다.
버그 35401796: Oracle - Integrated Replicat가 "* stack smashing detected *: /opt/ogg/classic/19/commbank04/19c/replicat terminated" 메시지와 함께 충돌함
소스 데이터베이스가 PDB일 때 발생하는 메모리 손상 문제가 해결되었으며 소스 데이터베이스와 대상 데이터베이스 간에 시간대 차이가 있어서 스택 스매싱 감지 메시지와 함께 통합 Replicat가 충돌합니다.
버그 35479053: Sybase Adaptive Server Enterprise - 페이지 및 행에 체크포인트를 재배치하는 ADD/ALTER 추출 명령을 실행할 수 없습니다.
ADD/ALTER 명령에서 체크포인트를 페이지 및 행으로 재배치할 수 없는 문제가 해결되었습니다.
버그 35290862: PostgreSQL - GoldenGate에서 다중 인덱스가 있는 테이블에 대한 기본 키를 감지하지 못함
Extract 및 Replicat에서 인덱스가 여러 개인 일부 테이블의 기본 키를 감지하지 못하는 문제가 해결되었습니다.
버그 32131835: 일반 - 로그 덤프를 향상시켜 선택적으로 모든 열 데이터 출력을 사용 안함으로 설정합니다.
열 데이터 출력을 사용 또는 사용 안함으로 설정하기 위해 Logdump 유틸리티에 대한 설정 및 해제 매개변수와 함께 COLUMNINFO라는 새 명령을 추가했습니다.
버그 35164853: 일반 - GLOBALS 파일이 없으면 AllowNullableKeys 명령이 사실입니다.
NOALLOWNULLABLEkEYS를 올바른 기본값으로 설정하여 GLOBALS 파일이 없는 경우 잘못된 기본 옵션 문제가 해결되었습니다.
버그 35225748: 일반 - 마이크로서비스 메타데이터에서 제거되는 등록 정보 추출
Extract 등록 정보의 문제가 마이크로서비스 메타데이터에서 제거되도록 수정되었습니다.
버그 35401164: 일반 - 새 TRANLOGOPTIONS UNSUPPORTEDLCROPTION 매개변수를 추가했습니다.
Extract 폐기 파일에 지원되지 않는 LCR의 통합 Extract에 대한 세부정보를 포함하도록 TRANSLOGOPTIONS 명령에 새 옵션 UNSUPPORTEDLCROPTION를 추가했습니다.
버그 35350661: 일반 - recvsrvr /targets 및 /targets/path 끝점 수정
중복 및 사용 불능 경로 정보를 제거하기 위해 개별 경로에 대한 수신기 서비스의 /targets 끝점 정보와 /targets/<path> 끝점 정보를 수정했습니다.
릴리스 19.1.0.0.230422 - 2023년 4월
BUG 30372831: Generic - 자동 캡처와 호환되지 않는 ADD TRANDATA 매개변수는 더 이상 사용되지 않습니다.
자동 캡처 기능과의 비호환성으로 인해 GGSCI 및 AdminClient에서 ADD TRANDATA 명령의 NOKEY 및 NOSCHEDULINGCOLUMNS 옵션이 더 이상 사용되지 않습니다.
릴리스 19.1.0.0.230418 - 2023년 4월
버그 33893019: Db2 for i - Extract abends with character set 변환 실패, src ibm-937 to tgt UTF-8
실패한 문자 집합 변환 시 Extract 비정상 종료 문제를 수정했습니다.
버그 32906940: DB2 z/OS - OGG 21.3 및 21.1을 사용하는 버전 11에 대해 원격 캡처가 실패함
Oracle GoldenGate 21.3 및 21.1 릴리스의 데이터베이스 버전 11에서 누락된 로그 레코드로 인해 Extract 실패 문제가 해결되었습니다.
버그 34129948: Db2 z/OS - 보안 문제로 인해 모니터 작업이 시작되고 실패할 때 예상치 않은 반환 코드 0
Extract에서 시작되었지만 보안 문제로 인해 실패한 모니터 작업에 대해 0을 반환하는 문제를 수정했습니다.
버그 34423223: Db2 z/OS - Extract의 성능은 최신 23.1 MAIN 레이블 220717에서 7X로 떨어집니다.
IBM의 종료 프로그램 코드 변경으로 인해 Extract의 성능 문제가 해결되었습니다.
버그 34997922: Db2 z/OS - Extract가 스택 스매싱 이벤트로 비정상 종료 중
스택 스매싱 이벤트로 Extract 비정상 종료 문제를 수정했습니다.
버그 35069862: Db2 z/OS - 고객은 테이프 아카이브 로그에 위치 코드가 매우 느리고 더 많은 것을 발견했습니다.
로그에서 구성 위치를 검색하는 데 오랜 시간이 걸리는 Extract 관련 문제를 해결했습니다.
버그 35080022: Db2 z/OS - Db2 아카이브 로그가 존재하지 않을 때 Extract가 루프에서 계속됨
존재하지 않는 이전 아카이브 로그에서 LSN 값을 찾기 위해 루프로 들어가는 Extract 관련 문제가 해결되었습니다.
버그 35055861: Exadata Cloud at Customer(Gen2) - 중간 데이터베이스에서 OCI GGS Extract가 건너뛴 DROP PARTITION
중간 데이터베이스 레벨에서 Oracle GoldenGate OCI Extract가 건너뛰는 DROP PARTITION DDL 관련 문제가 해결되었습니다.
버그 31445469: Exadata on Premise - 클래식 Replicat를 사용하면 트레일 파일에 있는 LOGBSN 값이 체크포인트 테이블로 전달되지 않습니다.
LOGBSN 값이 추적 파일에 있지만 체크포인트 테이블로 전달되지 않는 클래식 Replicat 프로세스의 문제가 해결되었습니다.
버그 34791431: Exadata on Premise - 문자 집합이 소스 데이터베이스가 CESU-8로 설정된 경우 Replicat가 CLOB 열에 불필요한 정보 문자를 삽입합니다.
Extract가 호환성을 유지하기 위해 하위 Oracle GoldenGate 릴리스에 추적 파일을 자동으로 기록할 때 멀티바이트 데이터베이스에 대해 Replicat가 CLOB 데이터 유형의 데이터를 부정확하게(가비지 문자로) 쓰는 문제를 수정했지만 추적 파일 메타데이터는 하위 릴리스 버전과 호환되지 않습니다.
버그 35097023: Exadata on Premise - 병렬 Replicat가 오류 1403으로 비정상 종료되고 트랜잭션을 건너뛰고 관리자에서 두 번의 자동 재시작 시도 후 계속 진행됩니다.
오류 1403이 있는 병렬 Replicat 비정상 종료 문제를 해결하고, 체크포인트 테이블에서 하한 워터마크 값을 잘못 읽고, 재시작 시 트랜잭션을 잘못 필터링합니다.
버그 31607593: Microsoft SQL Server - 추출이 삭제되면 추출에 대한 OracleGGExtractCheckpiont 레코드를 자동으로 제거합니다.
이 추출이 삭제될 때 추출에 대한 OracleGGExtractCheckpiont 레코드를 자동으로 삭제하는 지원이 추가되었습니다.
버그 34884991: MySQL - Replicat가 "ogg-01163 bad column length (2058) specified for column" 오류로 비정상 종료됩니다.
소스 데이터베이스에서 바이너리 길이가 잘못 설정되어 Oracle Replicat 비정상 종료 시 오류 OGG-01163 Bad column length (2058) specified for column 문제가 해결되었습니다.
버그 34982288: MySQL - Replicat가 "SQL error 1292 - Incorrect datetime value (daylight savings?)" 오류로 인해 실패했습니다.
잘못된 datetime 값으로 인해 Replicat 비정상 종료 문제를 해결하도록 하트비트 테이블의 시간 기록 유형을 datetime 유형으로 수정했습니다.
버그 34696417: Oracle - GGSCI가 명령 버퍼 오버플로우 후 코어를 덤프합니다.
GGSCI 명령으로 많은 양의 텍스트를 쓸 때 GGSCI에 대한 코어 덤프 문제가 해결되었습니다.
버그 34760678: Oracle - Parallel Integrated Replicat가 PGA 제한 위반/4036으로 이어지는 많은 수의 이상치로 더 높은 PGA를 소비함
PGA 제한을 위반하여 많은 수의 appliers에서 높은 PGA를 소모하는 병렬 통합 Replicat 관련 문제가 해결되었습니다.
버그 34816950: Oracle - Extract가 "OGG-01275 CACHEMGR: No more items in object uid: <>, items: <>, size: <>, co: <>" 오류와 함께 비정상 종료되었습니다.
OGG-01275 CACHEMGR: No more items in object uid: <>, items: <>, size: <>, co: <> 오류와 함께 클래식 Extract 비정상 종료 문제를 수정했습니다.
버그 34851353: Oracle - Parallel Replicat에 데이터 무결성 문제를 일으키는 트랜잭션이 무작위로 누락되었습니다.
AFTERCSN를 사용하는 병렬 Replicat의 문제가 해결되었으며 SPLIT_TRANS_RECS 매개변수가 설정되었습니다. 오류로 인해 롤백이 발생할 때 트랜잭션을 건너뜁니다.
버그 34989598: Oracle - 다수의 DDL이 발생하는 경우 코어 덤프 추출
많은 수의 DDL이 소스 데이터베이스에서 실행되는 경우 Extract와 관련된 핵심 덤프 문제가 해결되었습니다.
버그 35019370: Oracle - 앰퍼를 포함하는 사용자 이름이며 MSA GUI에 표시되지 않음
MA의 관리 서버에서 앰퍼샌드(&)를 포함하는 추가된 사용자 이름을 성공적으로 표시할 수 없는 문제가 수정되었습니다.
버그 34949477: Sybase - INFO TRANDATA 명령은 "트랜잭션 로깅 모드를 검증하는 바인딩 결과" 오류를 표시합니다.
Sybase 16.0 SP3 릴리스에서 IMAGE 데이터 유형을 포함하는 테이블에 사용할 때 오류를 생성하는 INFO TRANDATA 명령 관련 문제가 해결되었습니다.
버그 34406231: 일반 - 보안 recvsrvr은 무제한 메모리 소비를 나타냅니다.
오랜 기간 동안 실행할 때 수신기 서비스(recvsrvr)에서 무제한 메모리 리소스를 사용하는 문제가 해결되었습니다.
버그 34626040: 매개변수 파일에 _LOW_WATERMARK_UPDATE_TIME 매개변수를 사용하려고 하면 Generic - Replicat가 비정상 종료됩니다.
Replicat 비정상 종료를 일으킨 _LOW_WATERMARK_UPDATE_TIME 매개변수 관련 문제가 해결되었습니다.
버그 35161065: 일반 - 배포 경로 tcpRcvBuf 또는 tcpSndBuf를 수정하면 경로가 시작되지 않으며 코어 덤프와 함께 Distsrvr이 실패합니다.
배포 경로가 계속 실행 중인 동안 배포 경로를 수정하여 tcpRcvBuf 및/또는 tcpSndBuf 매개변수의 값을 설정할 때 배포 경로가 다시 시작되지 않고 배포 서버도 코어 덤프와 함께 실패하는 문제가 해결되었습니다.
버그 35164838: 일반 - 오류 "OGG-02818 ORA-00904:"BANNER_FULL": 잘못된 식별자"가 표시됨
데이터베이스 버전 11 또는 12에 접속할 때 Oracle GoldenGate 릴리스 버전 19에서 오류 "ORA (status = 904-ORA-00904: "BANNER_FULL": invalid identifier)"를 표시하는 문제가 해결되었습니다.
릴리스 19.1.0.0.230207 - 2023년 2월
버그 31733563: PostgreSQL - 스키마 이름이 큰따옴표로 지정된 경우 TRANLOGOPTIONS FITLERTABLE 매개변수가 작동하지 않습니다.
스키마 이름이 큰따옴표로 지정된 경우 TRANLOGOPTIONS FILTERTABLE 매개변수가 작동하지 않는 문제가 해결되었습니다.
릴리스 19.1.0.0.230120 - 2023년 1월
버그 30955775: PostgreSQL - Replicat가 "OGG-00252 - ODBC 드라이버가 내장 프로시저를 적절히 지원하지 않음(level=1)" 오류로 비정상 종료됨
PostgreSQL용 DataDirect ODBC 드라이버에 내장 프로시저에 대한 지원이 추가되었습니다.
버그 34876956: PostgreSQL - 추출 비정상 종료 오류 "OGG-04049 postgres.iltble 테이블에서 double precision 유형의 col05 열에 대해 메타데이터 불일치가 감지되었습니다. 예상 길이 8, 실제 길이 16"
Double Precision 열 유형에 대한 메타데이터 불일치로 인해 초기 로드 Extract 비정상 종료 문제가 해결되었습니다.
릴리스 19.1.0.0.230117 - 2023년 1월
버그 34485118 : i 용 Db2 - 저널 이름 또는 현재 저널 수신기가 가끔 표시되지 않음
저널 재설정 시 OGG-06613 메시지가 표시되지 않는 문제가 수정되었습니다.
버그 33870429: Db2 LUW - 데이터베이스 관련 오류 메시지 형식을 ODBCUTIL 오류 메시지 형식으로 바꾸기
데이터베이스 오류를 처리하는 로컬 함수를 ODBCUTILL_CHECK_ERR 함수로 바꾸었습니다.
버그 34908570: Db2 LUW - Db2의 초기 로드 추출이 실패함
지원되지 않는 데이터 유형으로 인해 모든 Db2 데이터베이스에서 초기 로드 Extract 실패 문제가 해결되었습니다.
버그 33322903: Db2 z/OS - ECSA 할당을 해제하기 위해 별도의 z/OS 스레드를 실행하는 방법을 연구하고 만듭니다.
데이터베이스에서 공유 메모리를 관리하는 작업을 예약하도록 Extract 동작이 수정되었습니다. 그러면 해당 작업이 일반 종료 시, 비정상 종료 시, Extract 코어 또는 강제 종료 시 해제됩니다.
버그 33575670 : Db2 z / OS - 새로운 매개 변수 db2_scheduler_userid가 항상 설정되지 않습니다
TRANSLOPGOPTIONS 명령이 지정되지 않은 경우 관리 작업 매개변수 db2_scheduler_userid의 설정 관련 문제가 해결되었습니다.
버그 33851427: Microsoft SQL Server - EXEC sys.sp_cdc_help_jobs를 실행할 때 더 낮은 권한에 대한 Extract 비정상 종료
제공된 인증서에 데이터베이스 소유자 롤이 없을 때 DBO privileges are required 오류와 함께 Extract 비정상 종료 문제를 수정했습니다.
버그 34701351: Microsoft SQL Server - 초기 로드 추출이 SQL_VARIANT에서 비정상 종료됨 - 레코드 삭제 중
지원되지 않는 데이터 유형인 SQL_VARIANT가 테이블에서 사용될 때 초기 로드 Extract 비정상 종료 문제를 수정했습니다.
버그 34734445: Microsoft SQL Server - 추출 초기 로드가 LOB 열이 있는 테이블을 캡처하는 데 느림
LOB 열이 있는 테이블에 대해 잘못된 커서 유형과 동시성 모드로 인해 초기 로드 Extract 관련 문제가 해결되었습니다.
버그 34050875: MySQL - 원격 캡처의 경우 Oracle GoldenGate가 4GB보다 큰 크기의 이진 로그를 처리할 수 있어야 합니다.
원격 캡처에서 4GB보다 큰 크기의 이진 로그를 처리할 수 없는 문제가 해결되었습니다.
버그 31425169: Oracle - 통합 추출이 ERROR OGG-02078과 함께 실패
Extract 실패를 일으킨 TRANSLOGOPTIONS 명령에서 _NOREADAHEAD 매개변수를 제거했습니다.
버그 31581999: Oracle - 호스트 재부트 후 시스템 데몬으로 등록된 서비스 관리자가 표시되지 않음
재시작 시 서비스 관리자 가용성에 관한 문제가 해결되었습니다.
버그 33647060: Oracle - 일부 네트워크 인터페이스가 작동 중이 아닐 때 성능 측정항목 서비스가 AIX에서 시작되지 않습니다.
일부 네트워크 인터페이스가 ifAddr 구조에 제대로 캡처되지 않을 때까지 성능 측정항목 서비스가 AIX에서 시작되지 않는 문제가 해결되었습니다.
버그 34450666: Oracle - 데이터베이스에 대한 작업이 많지 않더라도 많은 메모리를 소비하는 Extract
통합 Extract에서 메모리 누수 문제가 해결되었습니다.
버그 34468353: Oracle - PDB 변경 테이블 캡처 프로세스가 CACHEMGR 오류로 실행되었습니다. Extract가 상호 배제 잠금으로 인해 정지/사용되지 않는 상태로 전환됩니다.
상호 배제 잠금으로 인해 Extract가 정지/사용 중 상태로 전환되는 문제를 해결했습니다.
버그 34580723: Oracle - 조정 및 클래식 Replicat의 메모리 누수
소스와 대상이 서로 다른 이름의 컨테이너 데이터베이스인 경우 @GETENV 함수를 사용할 때 조정된 일반 Replicat 프로세스에서 메모리 누수 문제가 해결되었습니다.
버그 32233712: 일반 - 상태 509 오류가 있는 추적 파일을 읽는 재시도 프로세스
손상된 트레일 파일을 읽으려는 재시도 프로세스 관련 문제가 해결되었습니다.
버그 34644950: 일반 - PDB에서 PDB로 매핑할 때 CDR 예외사항에서 0을 반환하는 GETENV('DELTASTATS','TABLE'…) 명령입니다.
GETENV 명령이 CDR 예외사항에서 0을 반환할 때 PDB 프로세스 매핑 문제를 수정했습니다.
버그 34677478: 일반 - 배포에 특수 문자가 있는 경우 서비스 관리자가 응답하지 않습니다.
배포 이름에 특수 문자(.)가 포함된 경우 서비스 관리자 인터페이스에서 응답하지 않는 작업 단추 관련 문제가 수정되었습니다.
릴리스 19.1.0.0.221021 - 2022년 10월
버그 30600424: Db2 z/OS - ALTER EXTRACT 명령은 EXTRBA 대신 LSN이라는 용어를 사용해야 합니다.
ALTER EXTRACT 명령에 대해 LSN 키워드를 추가했습니다.
버그 33931952: Db2 z/OS - Db2 버전 9.1 지원을 복원하여 Db2 버전 9 및 10을 사용하는 고객이 해당 플랫폼에서 마이그레이션할 수 있도록 합니다.
고객이 Oracle GoldenGate 릴리스 19.1을 사용하여 이전 버전에서 성공적으로 이전할 수 있도록 Db2 버전 9.1에 대한 지원을 복원했습니다.
버그 29400201: Db2 LUW - 비유니코드 데이터베이스에서 그래픽/바그래픽/dbclob 데이터 유형 캡처에 대한 지원 추가
비유니코드 데이터베이스에 대한 Extract에서 graphic, vargraphic 및 dbclob 데이터 유형에 대한 지원이 추가되었습니다.
버그 33851705: Db2 LUW - Extract에서 DDL 불일치 가능성
가능한 DDL 불일치를 수정하기 위해 migrated delete to empty page 레코드 유형에 대한 지원이 추가되었습니다.
버그 34488932: Exadata on Premise - PMSRVR 데이터 저장소가 손상됨
LMDB 데이터 저장소에서 측정항목을 업데이트하지 않고 손상되는 문제를 수정했습니다.
버그 34530777: Exadata on Premise - GGS 환경에서 Replicat 중단 및 높은 CPU 보고
Replicat가 중단되도록 하는 DDLOPTIONS REMOVECOMMENTS 매개변수 관련 문제가 해결되었습니다.
버그 33523611: Microsoft SQL Server - ADD HEARTBEATTABLE 명령은 TRIM 함수를 사용하여 하트비트 테이블 생성 시 오류를 생성합니다.
TRIM 함수와 함께 사용하여 하트비트 테이블을 생성할 때 오류를 생성하는 ADD HEARTBEATTABLE 명령 관련 문제가 해결되었습니다.
버그 33952632: Microsoft SQL Server - SQL Server용 Microsoft ODBC 드라이버 18 지원
SQL Server용 Oracle GoldenGate에 SQL Server용 Microsoft ODBC 드라이버 버전 18에 대한 지원이 추가되었습니다.
버그 34568201: Microsoft SQL Server - DELETE/ADD TRANDATA 명령은 Azure SQL Server 데이터베이스에 연결한 후 비Azure 연결이 수행될 때 오류를 생성합니다.
Azure SQL Server 데이터베이스에 접속한 다음 SQL Server의 온프레미스 또는 관리 인스턴스에 접속할 때 버전 호환성 검사 문제가 해결되었습니다.
버그 32921956: MySQL - NOFILTERDUPTRANSACTIONS가 예상대로 작동하지 않음
Replicat 재시작 시 적용되지 않는 _csnfiltering 매개변수 관련 문제가 해결되었습니다.
버그 33878956: Oracle - GGSCI 명령 프롬프트가 패치 33376981 뒤에 PDB 이름을 표시하지 않음
패치 33376981을 설치한 후 DBLOGIN 명령에서 PDB 이름을 표시하지 않는 문제가 수정되었습니다.
버그 32453277: Oracle - 기본 오류 ORA-1555로 인해 초기 로드 중 누락된 데이터
기본 오류 ORA-01555: snapshot too old로 인해 초기 로드 Extract가 비정상 종료되지 않는 문제를 해결했지만 대상 테이블의 데이터가 누락되었습니다.
**버그 34014805: Oracle - 'SEND
GGSCI의 SEND extract name SHOWTRANS TABULAR 명령 출력에서 XID 및 Items 필드 표시 문제가 해결되었습니다.
버그 34249351: Oracle - 통합 적용 모드가 작업 코드 100을 지원하지 않습니다(OGG-02505 오류).
대상 테이블에 설정된 GETTRUNCATES 매개변수 및 AUTOCDR 옵션을 사용할 때 통합 Replicat 생성 오류 OGG-02505 관련 문제가 해결되었습니다.
버그 34335657: Oracle - Heartbeat 테이블 기능이 2022년 2월 Oracle GoldenGate 릴리스에서 작동하지 않음
GLOBALS 파일에 지정된 기본값이 아닌 heartbeattable 이름 및 시드 테이블이 처리되지 않아 하트비트 테이블 프로세스가 작동하지 않는 문제가 해결되었습니다.
버그 33917539: PostgreSQL - ODBC 연결에서 프로그래밍 방식으로 BatchMechanism=2를 설정합니다.
INSERT/UPDATE/DELETE 문에 대한 ODBC 배열 작업 성능 관련 문제가 해결되었습니다.
버그 34398525: PostgreSQL - DataDirect ODBC 드라이버를 버전 08.02.2033(B1016, U0751)으로 업그레이드
새 DataDirect ODBC 드라이버 버전 08.02.2033(B1016, U0751)에 대한 지원이 추가되었습니다.
버그 34466942: PostgreSQL - 이전 이미지에서 varchar(4000) 열이 생략되었습니다.
레코드의 이전 이미지에서 인라인 LOB 데이터 값을 보존하지 못하는 Replicat의 CDR 관련 문제가 해결되었습니다.
버그 34428238: Teradata - Replicat가 "OGG-00551 데이터베이스 작업 실패: 명령문 준비 중 (UPDATE %T SET %S WHERE %W…)" 오류로 비정상 종료되었습니다.
실패한 NOOP(비작동) 감지 프로세스로 인해 Replicat 비정상 종료 문제가 해결되었습니다.
버그 33701099: 일반 - 큰 열 데이터가 아닌 CDATA 태그
XML _AUDIT_VAULT 형식에 대한 DDL 문 주위에 누락된 CDATA 태그 문제가 해결되었습니다.
버그 34466195: 일반 - 병렬 Replicat가 SPLIT_TRANS_RECS 매개변수를 사용할 때 정지하는 데 시간이 너무 오래 걸림
SPLIT_TRANS_RECS 매개변수를 사용하여 구성할 때 일시적으로 10분 이상 걸리는 병렬 Replicat 관련 문제가 해결되었습니다.
버그 34513929: 일반 - CVS 문제: Db2 LUW 데이터베이스에서 "빈 페이지로 레코드 삭제" 레코드 유형에 대한 지원 추가
Delete record to empty page 레코드 유형에 대한 지원이 추가되었습니다.
릴리스 19.1.0.0.220831 - 2022년 8월
버그 32862043: Exadata on Premise - "OGG-25119 실패하여 누락된 하위 디렉토리 생성 실패" 오류로 인해 비정상 종료 추출
RMTTRAIL 매개변수 관련 문제가 해결되어 Extract가 오류 OGG-25119 Failed to create missing sub-directories로 비정상 종료되었습니다.
릴리스 19.1.0.0.220719 - 2022년 7월
버그 33493969: Db2 z/OS - "OGG-00796 예상치 않은 IFI 오류 00e60830" 오류로 인해 Extract 비정상 종료
"00e60830" 코드와 함께 예상치 않은 오류로 Extract 비정상 종료 문제가 수정되었습니다.
버그 33828352: MariaDB - "OGG-04049 열에 대한 메타데이터 불일치 감지" 오류로 인해 MariaDB에서 추출 캡처가 실패함
메타데이터와 실제 데이터 길이 간 불일치로 인해 TIMESTAMP 데이터 유형에 대한 Extract 비정상 종료 문제가 해결되었습니다.
버그 33770841: SQL Server - 암호에 특수 문자가 있는 경우 Microsoft SQL Server에 대한 DBLOGIN 명령이 작동하지 않습니다.
암호에 특수 문자 * 및 ?가 포함된 경우 DBLOGIN 명령을 사용하여 Microsoft SQL Server 데이터베이스에 로그인하는 문제가 해결되었습니다.
버그 33793123: SQL Sever - FILTERTABLE 문은 테이블 이름의 밑줄 뒤에 와일드카드 값을 해석할 수 없습니다.
FILTERTABLE 명령에서 테이블 이름의 밑줄 뒤에 지정된 와일드카드 문자를 해석할 수 없는 문제가 해결되었습니다.
버그 34116993: SQL Server - "SQLSTATE 08S01 native database error 104" 오류와 함께 Extract가 중단됨
도우미 스레드 중 하나가 연결 끊김 오류와 같은 치명적인 오류를 감지할 때 Extract가 중단되는 문제가 수정되었습니다.
버그 34183376: SQL Server - datetime/datetime2 열이 키의 일부인 경우 Replicat가 UPDATE 및 DELETE 명령 실행 속도가 느려집니다.
UPDATE 및 DELETE 명령의 실행을 지연시키는 varchar (max)에 대한 datetime 및 datetime2 데이터 유형의 예상치 않은 변환 문제가 해결되었습니다. 이러한 열이 키의 일부인 경우.
버그 29717473: MySQL - 고객이 MYSQL 트랜잭션 로그에 로그인한 인식할 수 없는 이벤트를 건너뛸 수 있도록 합니다.
skipunknownevent 매개변수를 제공하여 MySQL 서버 8 이후 버전에서 도입된 인식할 수 없는 binlog 이벤트로 인해 Extract 비정상 종료 문제가 해결되었습니다.
버그 33211888: MySQL - 추출에서 다중 필터에 대한 지원
Extract 매개변수 파일에서 다중 필터 테이블을 구성할 수 있는 지원이 추가되었습니다.
버그 32078475: 통합 Replicat에 대해 Oracle - 뷰 DBA_GOLDENGATE_INBOUND의 열 REPLICAT_NAME이 비어 있습니다.
"select REPLICAT_NAME from ALL GOLDENGATE INBOUND" 문에서 Integrated Replicat에 대한 값을 반환하지 않는 문제가 해결되었습니다.
버그 33825749: Oracle - Integrated Replicat가 초기 로드 복제 중 인수(knalfConvertXid:1)와 함께 ORA-600 오류로 인해 실패함
SOURCEISSTABLE 트레일 파일이 펌핑되고 통합 Replicat가 사용된 경우 "ORA-600" 오류로 인해 Integrated Replicat 실패 문제가 해결되었습니다.
버그 34002607: Oracle - ALTER DATABASE 명령으로 인해 열린 트랜잭션을 보는 통합 Extract
ALTER DATABASE 명령을 실행할 때 통합 Extract에서 고립된 트랜잭션의 문제가 해결되었습니다.
버그 34148778: Oracle - Extract가 테이블 이름 바꾸기 작업/명령을 캡처하지 않습니다.
RENAME TABLE 명령이 트레일 파일에 기록되지 않는 문제가 해결되었습니다.
버그 33211894 : PostgreSQL - 추출에서 여러 필터 테이블을 지원
추출 매개변수 파일에서 다중 필터 테이블을 지원하도록 추출이 향상되었습니다.
버그 33636116 : PostgreSQL - 추출은 계속 실행하지만 캡처를 중지
Extract가 계속 실행되었지만 추적 파일에 대한 레코드 캡처가 중지된 문제를 해결했습니다.
버그 33748762: PostgreSQL - 추출이 오류 상태 16,002인 "OGG-04016" 오류와 함께 비정상 종료됨
OGG-04016 with error status 16,002 오류와 함께 Extract 비정상 종료 문제를 수정했습니다.
버그 33801732: PostgreSQL - Extract가 실행 중인 경우 종료 중 데이터베이스가 정지됩니다.
데이터베이스가 종료될 때 Extract가 여전히 실행 중인 경우 종료 중 데이터베이스 서버 정지 문제가 해결되었습니다.
버그 33946655: PostgreSQL - Oracle GoldenGate Extract to Aurora PostgreSQL가 오류로 인해 실패함, OGG-00551 및 OGG-00145
오류가 있는지 검사하는 잘못된 데이터베이스 구성 핸들 문제가 해결되었습니다.
버그 34038178: PostgreSQL - 명령문 시간 초과로 인해 추출에서 보고된 취소 명령문
statement_timeout, idle_in_transaction_session_timeout(모든 PostgreSQL 데이터베이스 버전용) 및 idle_session_timeout(PostgreSQL 데이터베이스 버전 14 이상용) 속성을 사용 안함으로 설정하여 Extract 및 Replicat에서 시간 초과 문제가 발생했습니다.
버그 34119732: PostgreSQL - Replicat에서 발견된 데이터가 없습니다. 문제
와일드 카드 문자 및 비와일드 카드 문자 매핑이 서로 다른 두 대소문자 구분 데이터베이스 간에 구성된 경우 Replicat에서 중복 대상 매핑 감지 문제가 해결되었습니다.
버그 33552966: TimesTen - Oracle GoldenGate가 DB 문자 집합과 일치하도록 세션/접속 문자 집합을 설정하지 않은 TimesTen 데이터베이스에 전달합니다.
세션/연결 문자 집합이 데이터베이스 문자 집합(DBCharset)과 일치하지 않는 문제를 해결했습니다.
버그 33636046: TimesTen - TimesTen 데이터베이스에서 행이 전달된 후에는 Oracle GoldenGate가 이전 시점으로 돌아갈 수 없습니다.
TimesTen 데이터베이스의 튼튼하지 않은 커밋 프로세스로 인해 데이터 손실이 발생한 문제를 해결했습니다.
버그 32716759: UnifiedUpdate 트레일 레코드와 관련된 일반 - SQLEXEC 및 SQLEXECONBEFOREIMAGE 명령의 동작
SQL 업데이트 처리 및 UnifiedUpdate 추적 파일 생성 시 SQLEXEC 명령의 일관성 없는 동작과 이전 이미지 값을 올바르게 가져오지 못하도록 SQLEXECONBEFOREIMAGE 명령의 문제가 해결되었습니다.
버그 33488637: 일반 - 서비스 관리자가 서비스를 잘못 다시 시작함
서비스 관리자가 이미 실행 중인 서비스를 감지할 수 없는 문제를 해결하고 잘못 다시 시작합니다.
버그 33591162: 일반 - Replicat가 11g 데이터베이스 대상이 아닌 Oracle GoldenGate 19c 대상에서 참 NULL 값 대신 ASCII '0' 값을 삽입하고 있습니다.
Oracle 데이터베이스의 경우 \0로 시작하는 문자열을 NULL로 변환하는 새 _ZEROTONULL 옵션을 추가하여 Replicat가 참 NULL 값 대신 "0"(영)을 삽입하는 문제를 해결했습니다.
버그 33915722: 일반 - STOP PMRSVR 명령을 실행할 수 없습니다.
종료 시 성능 측정 단위 서버의 문제가 해결되었습니다.
버그 34014874: 일반 - Oracle GoldenGate가 부적합한 문자로 XML 파일을 생성합니다.
Extract가 부적합한 문자로 XML 파일을 생성하는 문제를 해결했습니다.
버그 34212042: 일반 - Oracle GoldenGate 배치에 새 사용자를 추가할 수 없습니다.
cwallet.bak 파일이 있는 경우 새 사용자를 보안 저장소에 추가할 수 없음을 나타내는 오류 메시지가 업데이트되었습니다.
릴리스 19.1.0.0.220419 - 2022년 4월
버그 32876526: 일반 - 통합 Replicat에 대한 LCR 값 로깅 개선
통합 Replicat에 대한 DML 및 프로시저 LCR 데이터 값의 덤프를 위한 작업 로깅이 추가되었습니다.
버그 33272560: 일반 - LMDB 크기 제한을 1GB로 수정하면 안됩니다.
PMSrvr 데이터 저장소에서 사용할 때 Lightning 메모리 매핑 데이터베이스의 크기 제한을 무제한으로 늘렸습니다.
버그 33287206: 일반 - 근로자로부터 메시지를 수신할 때 PR 합병 간헐적 코어 덤프
근로자로부터 메시지를 수신할 때 PR Merger 간헐적 코어 덤프 문제를 수정했습니다.
버그 33847292: 일반 - EVENTACTION 매개변수에 사용된 DDL(text) 함수가 잘립니다.
처음 200자 대신 전체 값을 반환하도록 @DDL(text) 함수 관련 문제가 해결되었습니다.
버그 33400286: 일반 - 초기 로드에 대한 SOURCEISTABLE 옵션으로 EXTRACT 추가가 OGG-30115 오류로 인해 실패
테이블에 부적합한 숫자가 포함된 경우 SOURCEISTABLE 옵션을 사용하여 초기 로드 Extract 추가 문제를 수정했습니다.
버그 33540234: 일반 - Replicat가 "EFF 대기 중" 경고와 함께 중단됨
추적 파일이 제대로 닫히지 않았으므로 Replicat 프로세스 정지 문제가 해결되었습니다.
버그 31669209: LUW의 경우 Db2 - 정의되지 않은 객체 경고로 인해 거의 모든 하트비트 명령이 실패함
Db2 데이터베이스의 하트비트 프로세스 관련 문제가 해결되었습니다.
버그 33629511: Db2 z/OS - LRSNTIMEDELTA 매개변수 문제
LRSNTIMEDELTA 매개변수가 시작 LRSN에 제대로 추가되지 않아 Extract가 잘못된 위치에서 시작되도록 하거나 Db2 로그에서 시작 LRSN을 찾을 수 없는 문제가 해결되었습니다.
버그 33746251: Oracle ADB-S - Extract는 LogMiner에 의해 커밋이 전송된 후에도 통합 DML과 관련된 미결 트랜잭션을 보고합니다.
ADB-S 환경에서 Extract가 포트 스위치오버를 중단하도록 하는 통합 동기화 트랜잭션 관련 문제가 해결되었습니다.
버그 31840929: Oracle - 조정된 Replicat 스레드의 설명을 업데이트해도 해당 하위 스레드의 설명이 업데이트되지 않습니다.
조정된 기본 Replicat 스레드의 설명을 업데이트해도 해당하는 하위 스레드의 설명이 업데이트되지 않는 문제가 해결되었습니다.
버그 32796406: Oracle - DI Extract가 지원되지 않는 구성의 보고서 파일에 오류 메시지 없이 비정상 종료됨
SQLEXEC 및 NOUSERID의 부적합한 매개변수 조합이 매개변수 파일에 사용되는 경우 DI Extract에 대한 오류 메시지가 추가되었습니다.
버그 32950446: Oracle - 오류 ORA-01036 또는 ORA-01403과 함께 시작 시간 기록 비정상 종료로 클래식 Extract 변경
BEGIN 옵션으로 시작할 때 기존 추출 프로세스 비정상 종료 변경 문제를 수정했습니다.
버그 33110174: Oracle - Replicat - 기본 바이트에서 문자 의미로의 DDL 변환 옵션
CHAR, BYTE 또는 DEFAULT로 설정할 수 있는 새 옵션 NLSLENGTHSEMANTICS를 추가하여 Replicat DDLOPTIONS 매개변수 관련 문제를 수정했습니다. CHAR 또는 BYTE로 설정하면 DDL 추적 레코드의 NLS_LENGTH_SEMANTICS 설정이 무효화됩니다.
버그 33201508: Oracle - Extract가 변환을 사용할 때 중복 레코드를 생성합니다.
중복 맵보다 앞서는 대상 값이 있는 추출 테이블 문 관련 문제가 해결되었습니다. 중복 맵으로 간주되지 않았습니다.
버그 33324312: Oracle - Oracle GoldenGate 버전 19.x 이하에 대해 OGG-01896 오류에서 수행될 텍스트 변경 사항
OGG-01896 오류가 클래식 Extract에만 적용 가능함을 나타내기 위해 경고 메시지가 업데이트되었습니다.
버그 33659088: Oracle - Integrated Replicat가 비정상 종료될 때 보고서 파일에 dba_apply_error 포함
통합 Replicat 비정상 종료 시 생성되지 않는 DBA_APPLY_ERROR 메시지 문제가 해결되었습니다.
버그 33697211: Oracle - 조정 및 병렬 Replicat 프로세스는 Solaris/SPARC 환경에서 실행할 때 취약합니다.
네트워크 도구(예: Solaris 및 SPARC 환경의 nmap)를 사용하여 포트를 스캔할 때 조정 및 병렬 Replicats 비정상 종료 문제가 해결되었습니다.
버그 33884867: SQL Server - "OGG-00551 데이터베이스 작업 실패: 직접 실행"으로 비정상 종료 추출 ODBC 오류: SQLSTATE 22007 고유 데이터베이스 오류 241. [SQL Server용 Microsoft][ODBC 드라이버 17]["
관리자 연결에 대해 세션 언어를 us_english로 설정하여 다른 언어의 데이터 번역 문제를 해결했습니다.
릴리스 19.1.0.0.220222 - 2022년 4월
버그 33756665: Db2 for i - 체크포인트 테이블 생성을 실패했습니다.
독립 보조 스토리지 풀 /DAHAIASP을 사용하는 동안 Extract가 체크포인트 테이블을 생성하지 못하는 문제를 해결했습니다.
버그 20513471: Oracle - Replicat는 모든 경우에 대해 CSN을 사용하여 DDL을 필터링해야 합니다.
모든 DDL 필터링 사례에 대해 CSN을 사용하는 DDL의 향상된 Replicat 필터링
버그 33834951: Oracle - Extract가 "CACHEMGR: filecaching: pthread_created failed: errno: 11 (Resource temporarily unavailable)" 오류와 함께 비정상 종료됩니다.
CACHEMGR: filecaching: pthread_created failed: errno: 11 (Resource temporarily unavailable) 오류로 Extract 비정상 종료 문제를 수정했습니다.
버그 33793099: 일반 - 하트비트 테이블 스키마 관리 단순화 추적
단일 배포에서 소스 및 대상 데이터베이스에서 서로 다른 하트비트 테이블 스키마를 지원하도록 하트비트 테이블 스키마 관리를 간소화했습니다.
버그 33794237: 일반 - OpenSSL 종속성을 제거하기 위해 libdb-18.1.so 라이브러리를 재구축합니다.
OpenSSL에 대한 BDB 라이브러리(libdb-18-1.so) 종속성 문제를 해결했습니다.
버그 33794517: 일반 - OEL7 및 AIX7에서 사용 가능한 Oracle 데이터베이스 19c에 올바른 FIPS 라이브러리가 포함됨
OEL7 및 AIX7에서 사용 가능한 Oracle 데이터베이스에 올바른 FIPS 라이브러리가 추가되었습니다.
릴리스 19.1.0.0.220118 - 2022년 1월
버그 33206894: 일반 - 집계된 병렬 Replicat Mappers/Appliers 캐시 관리자 통계를 그룹화하고 표시합니다.
Replicat Mappers/Applies Cache Manager 통계를 그룹화하고 집계된 값을 표시하도록 수정했습니다.
버그 32177752: 일반 - ScaSharedContext는 JSON 배열 및 객체를 지원하기 위해 –prop/–값을 확장합니다.
명령행 옵션 --prop/--value를 사용하여 업데이트할 JSON 객체 또는 배열 유형을 사용하여 구성 속성이 향상되었습니다.
Bug 33588242: Generic - Prevent classic Extract from abending with the error "OGG-30068 Table … has a default sequence column which is not supported" 오류로 인해 클래식 Extract가 비정상 종료되지 않도록 합니다.
시퀀스 기본 열 값이 발견될 때 클래식 Extract 비정상 종료 문제가 해결되었습니다.
버그 33033338: 일반 - RECVPATH를 사용할 때 SSL 채널에서 잘못된 SSL 전송 크기
인식할 수 없는 명령에 대한 오류를 보고하고 작업 중 일시 중지하는 RECVPATH(대상 시작 경로) 관련 문제가 수정되었습니다.
버그 30995568: 일반 - 병렬 Replicat의 내장 프로시저 통계에 대해 잘못된 값이 표시됩니다.
내장 프로시저가 병렬 Replicat에서 올바르게 작동하지 않는 문제가 해결되었습니다.
버그 31994709: Oracle GoldenGate 홈 디렉토리 이름을 변경한 후 일반 - 조정 및 병렬 Replicat를 시작할 수 없습니다.
Oracle GoldenGate 홈 디렉토리 이름이 변경된 후 조정 및 병렬 Replicat가 시작되지 못하는 문제가 해결되었습니다.
버그 33011343: 일반 - NSK에서 NSK로의 다중 펌프를 통해 시스템 동적 컬렉터를 열고 더 많은 포트를 사용
원격 시스템의 로드가 많을 때 연결 거부 오류가 발생하여 여러 펌프 프로세스가 동시에 시작되는 문제가 해결되었습니다.
버그 33327100: 일반 - 운영자 역할이 마이크로서비스 아키텍처에서 예상대로 작동하지 않습니다.
관리자 역할에 맞는 매개변수 파일 삭제, 태스크 추가 또는 수정과 같은 구성을 허용하는 운영자 역할 관련 문제가 수정되었습니다.
버그 33270938: 일반 - GROUPTRANSOPS를 사용 안함으로 설정할 때 롤백이 발생하지 않아야 합니다.
조정된 Replicat에서 트랜잭션 장벽으로 사용 중인 메타데이터 데이터 변경 이벤트를 사용 안함으로 설정하기 위해 COORDNOMETADATABARRIER를 추가했습니다.
버그 33134621: 일반 - OCI 호스트에서 exttrail 매개변수가 작동하지 않는 상대 경로
전체 경로 길이가 길 때 출력 추적 파일을 만들지 못한 상대 경로가 있는 EXTTRAIL가 수정되었습니다.
버그 32154847: i의 경우 Db2: DST 변경 후 체크포인트 시간이 올바르게 조정되지 않음
DST 변경이 발생할 때 지연 보고가 수정되었습니다.
버그 33478888: i에 대한 Db2 - 알 수 없는 오류로 인해 TRANDATA 삭제 실패
ADD TRANDATA, INFO TRANDATA 및 DELETE TRANDATA 명령의 여러 문제가 해결되었습니다.
버그 31976112: i의 경우 Db2 - HEARTBEATTABLE에서 지원되는 TARGETONLY 명령
TARGETONLY는 HEARTBEATBEAT 명령에서 지원됩니다.
버그 33421004: i의 경우 Db2 - 양방향 시나리오의 하트비트에 대한 지연이 잘못됨
양방향 사용 사례에서 하트비트의 잘못된 지연이 수정되었습니다.
버그 32708834: Db2 LUW - DPF가 사용 중인 경우 DPF 정보 보고
DPF 감지 및 보고가 이제 사용으로 설정되어 DPF 설정이 사용되는지 여부를 감지합니다.
버그 33113885: Db2 LUW - 추출 매개변수 'logdumpoption'이 크로스 엔디언 설정에서 손상되었습니다.
교차 엔디언 플랫폼에서 Extract 매개변수 logdumption을 수정했습니다.
버그 33152226: Db2 for z/OS - Extract abends with error "OGG-30115 000000000D056516BB22 위치에서 사용할 수 없는 리소스가 발생했습니다."
사용할 수 없는 리소스 메시지와 함께 잠시 실행 후 Extract 비정상 종료 문제를 수정했습니다.
버그 30236475: Db2 for z/OS - 현재 체크포인트, 복구 체크포인트 및 시작 체크포인트에 사용할 수 없는 시간기록
LSN 값에 대해 부적합한 음수를 표시하는 showch 체크포인트 보고서와 상태를 Not Available로 표시하는 시간 기록이 수정되었습니다.
버그 32857040: z/OS용 Db2 - 시작 시 첫번째 로그 레코드에 대해 더 많은 LSN, LRSN, RBA 정보를 보고해야 함
시작 시 RBA 또는 URID를 표시하도록 Extract 보고서가 동일한 RBA 위치 또는 동일한 트랜잭션에서 쉽게 재시작되도록 수정했습니다.
버그 32431397: Db2 for z/OS - Extract failed with no error
Extract가 오류 없이 실패하고 하드 충돌을 일으키지 않도록 하려면 transmemory 매개변수가 더 이상 사용되지 않습니다.
버그 32440880: Db2 for z/OS - Extract가 04E 오류 및 원인으로 비정상 종료됨 00C90101 "a Terminate is done after NEXT, not FIRST"
IBM S04E 오류 및 원인 코드 00C90101로 Extract 비정상 종료가 수정되었습니다.
버그 33462670: z/OS의 경우 Db2 - /gg_home1/extract의 오류로 인해 추출이 비정상 종료됨: 손상된 크기 대 prev_size: 0x0000556c4b55a910
동일한 트랜잭션에서 다중 뷰 DDL을 처리하는 동안 Extract 비정상 종료 문제가 해결되었습니다.
버그 33191472: Db2 for z/OS - SYSPROC 루틴을 호출할 때 문자 변환 오류가 발생했습니다.
문자 변환 오류로 인해 Extract 및 기타 서비스 실패 문제를 해결했습니다.
버그 33092381: MySQL - Extract가 체크포인트에서 잘못된 지연을 표시합니다.
체크포인트의 Extract 지연에서 간헐적 스파이크가 수정되었습니다.
버그 33634810: Oracle Autonomous Database - Parallel Replicat가 "OGG-01112 Unexpected condition in HandleTransaction" 오류와 함께 중단됩니다.
RestartAbend 레코드가 발생한 후 HandleTransaction에서 OGG-01112 예상치 않은 조건 오류로 인해 병렬 Replicat 비정상 종료 문제가 수정되었습니다.
버그 32904384: Oracle - GGSCI crash/dump a core when gglog.xml is renamed; retrace testing is blocked - regression(gglog.xml가 이름이 바뀌면 코어 충돌/덤프)
gglog.xml 파일의 이름을 바꿀 때 추적 테스트가 차단되는 문제가 해결되었습니다.
버그 32978874: Oracle: Oracle GoldenGate Microservices Architecture에 청크를 새 샤드로 이동한 후 잘못된 대상 경로 필터가 포함되어 있습니다.
DISTPATH 규칙 집합이 업데이트되지 않거나 DISTPATH가 진행되지 않는 문제가 수정되었습니다.
버그 33193847: 기본 스토리지가 BLOB 열인 경우 Oracle - 비통합 Replicat가 큰 JSON 문서를 적용하지 못함
check 제약 조건이 JSON 형식 OSON인 대형 BLOB를 적용하지 못하는 비통합 Replicats 관련 문제가 해결되었습니다.
버그 32852905: Oracle - DBLOGIN은 계정이 존재하지 않을 때 "OCI Error DPI (status = 7-DPI-007: invalid OCI handle or descriptor)" 오류를 반환합니다.
존재하지 않는 사용자에 대해 DBLOGIN를 시도할 때 Oracle 오류 메시지 대신 DPI 오류 메시지 발생 동작이 수정되었습니다.
버그 33060154: Oracle - REGISTER EXTRACT 중 메모리 크기 및 체크포인트 간격에 대한 기본값 향상
통합 Extract 아웃바운드 서버에 대한 _CHECKPOINT_FREQUENCY을 5x MAX_SGA_SIZE로 수정했습니다.
버그 32078541: "OGG-00446 OCI Error ORA-01407: cannot update for checkpoint table" 오류로 인해 Oracle - Replicat가 비정상 종료되었습니다.
OGG-00446 OCI Error ORA-01407: cannot update]] ("GG"."CHECKPOINT"."CURRENT_DIR") to NULL 오류로 인해 Replicat 비정상 종료 문제가 해결되었습니다.
버그 32586512: Oracle - Replicat가 시퀀스 복제 중 중단됨
시퀀스를 복제하는 동안 Replicat 정지 문제가 해결되었습니다.
버그 31866454: PostgreSQL - PostgreSQL에서 JSON 데이터 유형 지원
JSON 데이터 유형 지원은 PostgreSQL에서 사용할 수 있습니다.
버그 32619862: PostgreSQL - PostgreSQL용 Oracle GoldenGate에서 BigData용 Oracle GoldenGate로 복제하는 경우 Heartbeat가 작동하지 않습니다.
PostgreSQL용 Oracle GoldenGate에서 BigData용 Oracle GoldenGate로 복제할 때 하트비트가 작동하지 않는 문제가 해결되었습니다.
버그 33407390: PostgreSQL - 추적 레코드 압축의 지원되는 레벨에 관한 잘못된 Replicat 메시지
복제 ID가 DEFAULT로 설정된 기본 키 테이블에 대한 메시지가 수정되었습니다.
버그 33431184: PostgreSQL - PK가 없고 복제 ID가 DEFAULT인 테이블은 삭제 작업을 무시해야 합니다.
복제 ID가 DEFAULT로 설정된 기본 키가 없는 테이블에서 비정상 종료를 방지하기 위해 Extract가 수정되었습니다.
버그 33384768: PostgreSQL - 시간 기록이 있는 ALTER EXTRACT가 예상대로 작동하지 않습니다.
현재 또는 미래 시간기록으로 Extract를 변경하여 문제가 해결되었습니다.
버그 32885359: SQL Server - SQL Server 2019에 대한 UTF8 데이터베이스 문자 세트 지원 누락
SQL Server 2019에서 UTF8 대조를 지원합니다.
버그 33495042: SQL Server - 원격 추출 처리량이 대기 시간이 1ms 이상인 네트워크에서 느려짐
지연 시간이 1ms 이상인 네트워크를 통해 연결할 때 원격 추출 처리량이 향상되었습니다.
버그 32920449: SQL Server - Extract에 성능 문제가 있음
데이터베이스 레벨에서 통계가 사용 안함으로 설정된 경우 CDC Extract의 성능 문제가 해결되었습니다.
버그 32752676: SQL Server - 추출에서 여러 TRANLOGOPTIONS FILTERTABLE 매개 변수 지원
TRANLOGOPTIONS FILTERTABLE table_name를 사용하여 지정할 수 있는 와일드카드가 있는 다중 필터 테이블에 대한 지원을 제공하는 향상된 기능입니다.
릴리스 19.1.0.0.211019 - 2021년 10월
버그 32718671: Oracle - DROP PUBLIC SYNONYM을 무시하는 병렬 Replicat
DROP PUBLIC SYNONYM를 무시하는 병렬 Replicat 관련 문제가 해결되었습니다.
버그 32909984: Oracle - 추출 펌프가 음수에 대해 'OUTPUTFORMAT TEXT' 매개변수를 사용하여 잘못된 추적 레코드를 생성합니다.
정밀도가 있는 음수가 이진이 아닌 트레일에 잘못된 값을 쓰는 문제가 해결되었습니다.
버그 33165985: Oracle Exadata - 추출 매핑이 자율운영 데이터베이스에 대해 작동하지 않음
Autonomous Database 이름의 대소문자가 혼합된 경우 "ORA-65011: Pluggable database ... does not exist 오류를 생성하는 통합 및 초기 로드 Extract 관련 문제가 수정되었습니다.
버그 30739999: Oracle - 사용자에게 Autonomous Database에 대한 SYSDBA 권한이 없을 경우 sequence.sql 스크립트 오류가 발생합니다.
사용자에게 Autonomous Database에 대한 SYSDBA 권한이 없을 경우 오류가 발생한 sequence.sql 스크립트의 문제가 수정되었습니다.
**버그 32590699: Oracle - 초기 로드 추출이 "OGG-00735 오류로 인해 열
테이블에 부적합한 숫자가 포함된 경우 초기 로드 Extract 실패 문제를 해결했습니다.
버그 32919984: LMDB를 사용하고 병렬 Replicat가 있는 경우 Oracle - PMSRVR이 충돌함
병렬 Replicat가 있을 때 LMDB를 사용할 때 PMSRVR 충돌 문제가 해결되었습니다.
버그 32323766: Oracle - Microservice Architecture 웹 인터페이스에서 암호화에 사용되는 경우 암호화 키 이름이 널로 표시됩니다.
암호화에 사용할 때 암호화 키 이름 값을 널로 표시하는 관리 서버 웹 인터페이스 문제를 수정했습니다.
버그 32601895: Oracle - Windows의 인증 오류
Windows의 Microservices Architecture 웹 인터페이스에서 발생한 세션 로그인 오류 문제를 수정했습니다.
버그 31350053: Oracle - Parallel Replicat REST API에 잘못된 지연이 표시됨(0초)
마지막 작업 지연을 0으로 보고하는 병렬 Replicat 관련 문제를 해결했습니다.
버그 32900977: Oracle - 관리 서버 웹 인터페이스의 모든 ER 프로세스 시작/중지가 작동하지 않음
관리 서버 웹 인터페이스에서 "OGG-12059 - Internal error, a pointer could not be retrieve" 오류를 생성하는 START/STOP all ER processes 옵션 관련 문제가 수정되었습니다.
버그 31798796: Oracle - 사용자가 Microservices Architecture 웹 인터페이스에 로그인한 후 거의 즉시 로그아웃됩니다.
Microservices Achitecture 웹 인터페이스를 사용할 때 로그인한 후 즉시 사용자 세션이 로그오프되는 문제가 수정되었습니다.
버그 33216300: Oracle - Administraiton Server Process Information 페이지에서 이전 보고서 파일 및 폐기 파일을 표시할 수 있습니다.
이전 보고서 파일 및 폐기 파일을 표시할 수 있도록 관리 서버 프로세스 정보 페이지가 향상되었습니다.
버그 33132559: 관리 서버 웹 인터페이스의 Oracle - Process Information 페이지가 중단됨
관리 서버 웹 인터페이스의 Process Information 페이지가 중단되는 문제가 수정되었습니다.
버그 32520627: DB2 LUW - 추출이 n행에서 오류 indexOutOfRangeError로 비정상 종료됨
테이블 DDL이 변경될 경우 DDL 변경 사항이 감지되지 않는 문제가 해결되었습니다.
버그 32602192: DB2 LUW - 추출이 모든 열에서 값을 캡처하지 못했습니다.
마이그레이션된 업데이트의 첫 번째 레코드가 빈 페이지로 삽입될 때 추출에서 열의 모든 값을 캡처하지 못하는 문제가 해결되었습니다.
버그 33090993: DB2 z/OS - 오류 없이 비정상 종료 추출
테이블 및 해당 키를 매핑한 후 오류를 주지 않고 Extract 종료 문제를 해결했습니다.
릴리스 19.1.0.0.210720 - 2021년 7월
버그 31798180: 일반 - 조정된 Extract는 "WARNING OGG-25213 테이블에 기본 시퀀스 열이 있음" 대신 비정상 종료해야 함
테이블에 기본 시퀀스 열이 있을 때 경고 메시지를 Extract 비정상 종료로 변환했습니다.
버그 30207560 - 일반 - GGSERR 로그 파일은 OGG 프로세스가 열려있을 때 Windows에서 롤오버 할 수 없습니다
ggserr.log 파일(Windows의 경우)에서 "Unable to rename file C:\OGG19\ggserr.log" to "C:\OGG19.1\ggserr.log.1"(error 32, The process cannot access the file because it is being used by another process.와 유사한 메시지로 롤오버하지 못하는 문제가 해결되었습니다."
버그 32847295: 일반 - Oracle GoldenGate 마이크로서비스에서 운영자 역할이 예상대로 작동하지 않아 추출 및 복제 생성 또는 삭제가 허용됩니다.
관리 서비스에서 추출 및 복제에 대한 권한 문제가 수정되었습니다.
버그 32512903: Oracle - 절차 복제 매핑으로 인해 "OGG-02544 Unhandled error (ORA-19031: XML element or attribute does not match any in type)" 오류가 발생했습니다.
ORA-19031: XML element or attribute does not match any in type 또는 ORA-25215: user_data type and queue type do not match와 같은 오류를 일으키는 절차 복제 문제가 해결되었습니다.
버그 32644918: Oracle - Parallel Replicat가 ggs::Coord::Applier::ExecuteTransaction"에서 "OGG-02092 indexOutOfRangeError [0/0]" 오류를 생성합니다.
메타데이터를 검색할 때 병렬 Replicat에서 "OGG-02092 Unexpected condition in indexOutOfRangeError at line 50. Index 0 out of range. Number of elements: 0. in ggs::Coord::Applier::ExecuteTransaction"" 오류를 생성하는 문제를 수정했습니다.
버그 30404574: Oracle - Oracle GoldenGate Classic Architecture를 사용할 때 LMDB가 사용으로 설정된 경우 INFO PMSRVR 명령이 BDB 데이터 저장소를 표시합니다.
LMDB가 Classic Architecture에 대해 사용으로 설정된 경우 BDB 데이터 저장소를 표시하는 INFO PMSRVR 명령 관련 문제가 해결되었습니다.
버그 31188252 - DISPATH 메타데이터가 올바르게 로드되지 않은 경우 실행 중이지만 실행 중이 아님
DISTPATH에 대한 메타데이터가 올바르게 로드되지 않은 경우 DISTPATH가 실행 중으로 잘못 표시되는 문제가 해결되었습니다.
버그 31647619: Oracle - 총 자르기 작업 상태가 REST API에서 총 지원되지 않음으로 표시됩니다.
Total-unsupported에서 보고되는 Total-truncates 통계 관련 문제가 해결되었습니다.
버그 32671982: Oracle - 배포 서버 GUI 페이지에서 누락된 ID 레이블에 대한 고유 ID 추가 페이지
Distribution Server 웹 인터페이스에서 고유 ID가 누락된 레이블 관련 문제가 수정되었습니다.
버그 32672061: Oracle - Service Manager GUI 페이지에서 누락된 ID 레이블에 대한 고유 ID 추가 페이지
서비스 관리자 웹 인터페이스에서 고유한 ID가 누락된 레이블 관련 문제를 수정했습니다.
버그 32187628: Oracle: 관리 서버 웹 인터페이스에서 확대가 150%보다 큰 경우 보기 및 새로고침 간격 옵션을 사용할 수 없습니다.
확대가 150%를 초과할 때 사용할 수 없었던 관리 서비스 웹 인터페이스 보기 및 새로고침 간격 옵션 섹션을 수정했습니다.
버그 32253742: Oracle - 초기 로드 추출에 파일/트레일 필드 및 EXTFILE 매개변수가 필요합니다.
초기 로드 Extract 필수 파일 또는 추적 필드와 EXTFILE 매개변수가 수정되었습니다.
버그 32822530: Oracle - 서버가 작동 중지되지 않은 경우 네트워크 문제 메시지가 나타나지 않아야 합니다.
서비스가 작동 중지되지 않을 때 나타나는 네트워크 문제 메시지가 수정되었습니다.
버그 32870024: Oracle - 브라우저에서 Administration Server의 Process Information 페이지를 다시 로드하면 빈 콘텐츠가 표시됩니다.
Administration Server 웹 인터페이스의 Process Information 페이지가 수정되었습니다. 이 페이지는 페이지를 다시 로드할 때 비어 있습니다.
버그 32877044: Oracle - 관리 서버 웹 인터페이스에 Replicats에 대한 잘못된 LAG 세부정보가 표시됨
Replicats에 대한 잘못된 LAG 세부정보를 표시하는 관리 서버 웹 인터페이스가 수정되었습니다.
버그 32881238: 관리 서버 구성/프로파일/진단/디버그 로그/관리자 페이지에서 이동하는 동안 Oracle - 새로고침 간격 옵션이 마이크로 서비스 홈 페이지의 메뉴 목록에 표시되지 않음
관리 서버 구성, 프로파일, 진단 및 디버그 로그 페이지에서 이동할 때 배포 서버, 수신기 서버 및 성능 모니터링 서버에 대한 새로고침 간격 옵션을 표시하도록 메뉴 목록이 수정되었습니다.
버그 32724986: Oracle - 복구 BACKUP도 작동 중지된 상태에서 데이터베이스 인스턴스가 작동 중지될 때 추출이 정지됨
페일오버가 감지될 때 Extract 비정상 종료 문제를 수정했습니다.
버그 32793561: Oracle - FIPS 사용 배치의 Extract 속성을 관찰하면 경고 메시지가 표시됩니다.
경고 메시지를 표시하는 FIPS 사용 배치의 Extract 속성 관련 문제가 해결되었습니다.
버그 32827405: Oracle - FIPS가 사용으로 설정되고 보안이 사용 안함으로 설정된 경우 배치 생성이 실패함
FIPS가 사용으로 설정되고 보안이 사용 안함으로 설정된 경우 배치 생성 실패 문제를 해결했습니다.
버그 32829671: Oracle - 고유 제약 조건 위반으로 비정상 종료 시 병렬 Replicat가 충돌하고 코어를 덤프합니다.
중지 시 병렬 Replicat 간헐적으로 코어 덤프와 관련된 문제가 해결되었습니다.
버그 32979114: DB2 LUW- 초기 로드 추출 실패
LOB에 대한 max_inline_len 열이 2000으로 설정되도록 수정했습니다.
버그 32902439: DB2 z/OS - 잘못된 CHARSET을 작성하는 Extract로 인해 Replicat가 "OGG-03534 문자 세트 UTF-8에 대한 오프셋 0에서 잘못된 문자 'f1'로 비정상 종료됩니다.
테이블이 DB2 버전 8 이전에 생성된 경우 추적 메타데이터에서 문자 집합 값 없이 문제를 해결했습니다.
버그 32466410: DB2 z/OS - 다시 시작 후 복구 시 LRSNTIMEDELTA를 사용하여 추출이 중단됨
Extract를 재시작하는 동안 LRSNTIMEDELTA를 사용할 때 Extract 비정상 종료 동작이 수정되었습니다.
버그 32254188: DB2 z/OS: SP 및 UDT 통계에 음수가 표시됨
음수를 표시하지 않도록 SP 및 UDT 통계를 수정했습니다.
버그 32079019: PostgreSQL - CLOB 데이터 유형에 대한 Oracle GoldenGate 복제 문제
로그에서 읽기를 캡처하는 레코드에 대해 고유 유형 검증이 사용 안함으로 설정되는 문제가 해결되었습니다.
버그 32108804: SQL Server - Replicat 시간대 오프셋이 올바른 것으로 표시되지 않음
SQL Server용 향상된 Oracle GoldenGate Replicat에서 현재 날짜 및 시간을 시간대 오프셋과 함께 로컬 시간대로 반환하도록 @DATENOW('LOCAL')를 추가하고 @DATENOW('UTC')를 추가하여 현재 날짜 및 시간을 UTC 시간대로 +00:00 오프셋으로 반환합니다.
버그 32795888: Azure SQL 데이터베이스 - ADD HEARTBEATTABLE이 Azure SQL DB 관리 인스턴스에서 실패하고 TARGETGONLY가 필요하다는 잘못된 오류 메시지를 제공합니다.
Azure 관리 인스턴스에 대한 TARGETONLY 매개변수가 잘못 필요한 ADD/ALTER HEARTBEATTABLE 명령 관련 문제가 수정되었습니다.
버그 32516012: SQL Server - 펌프는 레코드에 다른 크기의 RMTTRAIL을 보냅니다
여러 개의 트레일 파일이 사용되는 경우 데이터 펌프가 RMTTRAIL을 레코드에 대해 서로 다른 크기로 전송하는 문제를 해결했습니다.
릴리스 19.1.0.0.230418 - 2023년 4월
버그 33893019: Db2 for i - Extract abends with character set 변환 실패, src ibm-937 to tgt UTF-8
실패한 문자 집합 변환 시 Extract 비정상 종료 문제를 수정했습니다.
버그 32906940: DB2 z/OS - OGG 21.3 및 21.1을 사용하는 버전 11에 대해 원격 캡처가 실패함
Oracle GoldenGate 21.3 및 21.1 릴리스의 데이터베이스 버전 11에서 누락된 로그 레코드로 인해 Extract 실패 문제가 해결되었습니다.
버그 34129948: Db2 z/OS - 보안 문제로 인해 모니터 작업이 시작되고 실패할 때 예상치 않은 반환 코드 0
Extract에서 시작되었지만 보안 문제로 인해 실패한 모니터 작업에 대해 0을 반환하는 문제를 수정했습니다.
버그 34423223: Db2 z/OS - Extract의 성능은 최신 23.1 MAIN 레이블 220717에서 7X로 떨어집니다.
IBM의 종료 프로그램 코드 변경으로 인해 Extract의 성능 문제가 해결되었습니다.
버그 34997922: Db2 z/OS - Extract가 스택 스매싱 이벤트로 비정상 종료 중
스택 스매싱 이벤트로 Extract 비정상 종료 문제를 수정했습니다.
버그 35069862: Db2 z/OS - 고객은 테이프 아카이브 로그에 위치 코드가 매우 느리고 더 많은 것을 발견했습니다.
로그에서 구성 위치를 검색하는 데 오랜 시간이 걸리는 Extract 관련 문제를 해결했습니다.
버그 35080022: Db2 z/OS - Db2 아카이브 로그가 존재하지 않을 때 Extract가 루프에서 계속됨
존재하지 않는 이전 아카이브 로그에서 LSN 값을 찾기 위해 루프로 들어가는 Extract 관련 문제가 해결되었습니다.
버그 35055861: Exadata Cloud at Customer(Gen2) - 중간 데이터베이스에서 OCI GGS Extract가 건너뛴 DROP PARTITION
중간 데이터베이스 레벨에서 Oracle GoldenGate OCI Extract가 건너뛰는 DROP PARTITION DDL 관련 문제가 해결되었습니다.
버그 31445469: Exadata on Premise - 클래식 Replicat를 사용하면 트레일 파일에 있는 LOGBSN 값이 체크포인트 테이블로 전달되지 않습니다.
LOGBSN 값이 추적 파일에 있지만 체크포인트 테이블로 전달되지 않는 클래식 Replicat 프로세스의 문제가 해결되었습니다.
버그 34791431: Exadata on Premise - 문자 집합이 소스 데이터베이스가 CESU-8로 설정된 경우 Replicat가 CLOB 열에 불필요한 정보 문자를 삽입합니다.
Extract가 호환성을 유지하기 위해 하위 Oracle GoldenGate 릴리스에 추적 파일을 자동으로 기록할 때 멀티바이트 데이터베이스에 대해 Replicat가 CLOB 데이터 유형의 데이터를 부정확하게(가비지 문자로) 쓰는 문제를 수정했지만 추적 파일 메타데이터는 하위 릴리스 버전과 호환되지 않습니다.
버그 35097023: Exadata on Premise - 병렬 Replicat가 오류 1403으로 비정상 종료되고 트랜잭션을 건너뛰고 관리자에서 두 번의 자동 재시작 시도 후 계속 진행됩니다.
오류 1403이 있는 병렬 Replicat 비정상 종료 문제를 수정하고, 체크포인트 테이블에서 하한 워터마크 값을 잘못 읽고, 재시작 시 트랜잭션을 잘못 필터링합니다.
버그 31607593: Microsoft SQL Server - 추출이 삭제되면 추출에 대한 OracleGGExtractCheckpiont 레코드를 자동으로 제거합니다.
이 추출이 삭제될 때 추출에 대한 OracleGGExtractCheckpiont 레코드를 자동으로 삭제하는 지원이 추가되었습니다.
버그 34884991: MySQL - Replicat가 "ogg-01163 bad column length (2058) specified for column" 오류로 비정상 종료됩니다.
소스 데이터베이스에서 바이너리 길이가 잘못 설정되어 Oracle Replicat 비정상 종료 시 오류 OGG-01163 Bad column length (2058) specified for column 문제가 해결되었습니다.
버그 34982288: MySQL - Replicat가 "SQL error 1292 - Incorrect datetime value (daylight savings?)" 오류로 인해 실패했습니다.
잘못된 datetime 값으로 인해 Replicat 비정상 종료 문제를 해결하도록 하트비트 테이블의 시간 기록 유형을 datetime 유형으로 수정했습니다.
버그 34696417: Oracle - GGSCI가 명령 버퍼 오버플로우 후 코어를 덤프합니다.
GGSCI 명령으로 많은 양의 텍스트를 쓸 때 GGSCI에 대한 코어 덤프 문제가 해결되었습니다.
버그 34760678: Oracle - Parallel Integrated Replicat가 PGA 제한 위반/4036으로 이어지는 많은 수의 이상치로 더 높은 PGA를 소비함
PGA 제한을 위반하여 많은 수의 appliers에서 높은 PGA를 소모하는 병렬 통합 Replicat 관련 문제가 해결되었습니다.
버그 34816950: Oracle - Extract가 "OGG-01275 CACHEMGR: No more items in object uid: <>, items: <>, size: <>, co: <>" 오류와 함께 비정상 종료되었습니다.
OGG-01275 CACHEMGR: No more items in object uid: <>, items: <>, size: <>, co: <> 오류와 함께 클래식 Extract 비정상 종료 문제를 수정했습니다.
버그 34851353: Oracle - Parallel Replicat에 데이터 무결성 문제를 일으키는 트랜잭션이 무작위로 누락되었습니다.
AFTERCSN를 사용하는 병렬 Replicat의 문제가 해결되었으며 SPLIT_TRANS_RECS 매개변수가 설정되었습니다. 오류로 인해 롤백이 발생할 때 트랜잭션을 건너뜁니다.
버그 34989598: Oracle - 다수의 DDL이 발생하는 경우 코어 덤프 추출
많은 수의 DDL이 소스 데이터베이스에서 실행되는 경우 Extract와 관련된 핵심 덤프 문제가 해결되었습니다.
버그 35019370: Oracle - 앰퍼를 포함하는 사용자 이름이며 MSA GUI에 표시되지 않음
MA의 관리 서버에서 앰퍼샌드(&)를 포함하는 추가된 사용자 이름을 성공적으로 표시할 수 없는 문제가 수정되었습니다.
버그 34949477: Sybase - INFO TRANDATA 명령은 "트랜잭션 로깅 모드를 검증하는 바인딩 결과" 오류를 표시합니다.
Sybase 16.0 SP3 릴리스에서 IMAGE 데이터 유형을 포함하는 테이블에 사용할 때 오류를 생성하는 INFO TRANDATA 명령 관련 문제가 해결되었습니다.
버그 34406231: 일반 - 보안 recvsrvr은 무제한 메모리 소비를 나타냅니다.
오랜 기간 동안 실행할 때 수신기 서비스(recvsrvr)에서 무제한 메모리 리소스를 사용하는 문제가 해결되었습니다.
버그 34626040: 매개변수 파일에 _LOW_WATERMARK_UPDATE_TIME 매개변수를 사용하려고 하면 Generic - Replicat가 비정상 종료됩니다.
Replicat 비정상 종료를 일으킨 _LOW_WATERMARK_UPDATE_TIME 매개변수 관련 문제가 해결되었습니다.
버그 35161065: 일반 - 배포 경로 tcpRcvBuf 또는 tcpSndBuf를 수정하면 경로가 시작되지 않으며 코어 덤프와 함께 Distsrvr이 실패합니다.
배포 경로가 계속 실행 중인 동안 배포 경로를 수정하여 tcpRcvBuf 및/또는 tcpSndBuf 매개변수의 값을 설정할 때 배포 경로가 다시 시작되지 않고 배포 서버도 코어 덤프와 함께 실패하는 문제가 해결되었습니다.
버그 35164838: 일반 - 오류 "OGG-02818 ORA-00904:"BANNER_FULL": 잘못된 식별자"가 표시됨
데이터베이스 버전 11 또는 12에 접속할 때 Oracle GoldenGate 릴리스 버전 19에서 오류 "ORA (status = 904-ORA-00904: "BANNER_FULL": invalid identifier)"를 표시하는 문제가 해결되었습니다.
릴리스 19.1.0.0.210420 - 2021년 5월
버그 31071409: 일반 - Replicat 보고서 파일에서 인스턴스화 CSN 필터링 시작 및 종료 정보 메시지 추가
Replicat 보고서 파일에 인스턴스화 CSN 필터링 시작 및 종료 정보 메시지가 추가되었습니다.
버그 32435985: 일반 - CMD 테이블이 이동 청크, 분할 청크, 증분 배치에 대해 작동하지 않는 Oracle GoldenGate 샤딩에서 DISTPATH 규칙 집합을 업데이트하도록 요청합니다.
이동 청크, 스플리칭 및 증분 배치에 대해 DISTPATH 규칙이 업데이트되지 않는 문제가 해결되었습니다.
버그 32131349: 일반 - TAF 페일오버 후 Replicat가 변경사항을 적용할 때 실행되는 트리거
TAF 페일오버가 호출된 후 트리거 문제로 인해 Replicat에서 페일오버를 성공적으로 수행할 수 없는 문제가 해결되었습니다.
버그 32036730: 일반 - 추출은 erro ORA-12805가 발생한 후 레코드를 진행하지 않습니다.
OCI Error ORA-12805: parallel query server died unexpectedly 오류로 인해 클래식 Extract with RAC 비정상 종료 문제가 해결되었습니다.
버그 30246124: Oracle - support_mode NONE이 있는 테이블에 대한 DML/DDL을 자동으로 건너뛰어야 합니다.
통합 Extract에서 지원되지 않는 테이블을 캡처하는 경우 Extract 비정상 종료 문제가 해결되었습니다.
버그 32501929: Oracle - BLOCKCHAIN 테이블이 지원되지 않습니다.
지원 보기에서 no support로 표시된 Extract 캡처 테이블의 문제가 해결되었습니다.
버그 32357955: Oracle - Replicat 매개변수 _EMPTYTOSPACE가 작동하지 않음
NULLABLE 열에 대해 빈 문자열 tospace을 복제하는 _EMPTYTOSPACENULLABLE 매개변수를 추가했습니다.
버그 31907806: Oracle - USEREXIT의 출력에 추가 공간이 있습니다.
TRIMSPACES가 USEREXIT GET 열 함수에서 작동하지 않도록 수정되었습니다.
버그 32197412: Oracle - Oracle GoldenGate 19c(19.1.0.4) 마이크로서비스는 자동 재시작 최대 재시도 및 재시도 기간을 준수하지 않습니다.
자동 재시작 최대 재시도 및 재시도 기간을 적용하지 않는 Oracle GoldenGate Microservices Architecture 관련 문제가 해결되었습니다.
버그 31507455: Oracle - Extract가 DELETE 레코드에 대한 이미지 이전에 LOB 열 데이터를 BEFORE에 기록하지 않음
LOGSUPALLCOLS와 관련된 매개변수 순서 지정 문제를 수정했습니다.
버그 31425300: Oracle - 로마 숫자가 긴 데이터 유형이 대상 데이터베이스에서 누락되었습니다.
DBCHARSET가 멀티바이트인 경우 통합 Replicat를 사용하여 잘못된 CHAR을 포함하는 LONG를 복제하는 데 문제가 해결되었습니다.
버그 31507116: Oracle - 마이크로서비스의 병렬 클래식 Replicat가 OGG-00919 오류로 인해 KEYCOLS 절에 실패했습니다.
병렬 Replicat가 keycols 오류를 보고서 파일에 쓰지 않는 문제를 수정했습니다.
버그 31711659: INSERTALLRECORDS 매핑을 사용할 때 Oracle - Parallel Replicat가 ORA-1400과 함께 비정상 종료됩니다.
INSERTALLRECORDDS 매핑을 사용할 때 ORA-1400 오류와 함께 병렬 Replicat 비정상 종료 문제를 수정했습니다.
버그 32751728: DB2 z/OS - 패치를 적용한 후 Extract 비정상 종료에 동일한 오류 "OGG-01038 Cannot fetch required data from table table_name due to missing key columns"가 발생했습니다.
LOB 테이블에 대한 키 열 오류 누락으로 Extract 비정상 종료 문제를 해결했습니다.
버그 32532571: MySQL - OGG-04036 위치 지정 시퀀스 ID의 추출 비정상 종료가 잘못되었습니다.
FILTERTABLE 작업과 No-Op 작업이 발생할 때 내부 트랜잭션 플래그를 설정하는 데 이슈가 수정되었습니다.
버그 31957005: SQL Server: CDC Extract 인스턴스와 소스 테이블 메타데이터의 차이로 인해 불일치 발생
기본 테이블과 변경 사항 추적 테이블 DDL의 차이점을 해결하여 정의되지 않은 동작을 유발했습니다.
릴리스 19.1.0.0.210228 - 2021년 3월
버그 31941089: Oracle - Autonomous Database Extract가 TRANLOGOPTIONS EXCLUDEUSER와 함께 사용될 때 시작되지 못함
TRANLOGOPTIONS EXCLUDEUSER와 함께 사용할 때 Extract가 시작되지 않는 문제가 해결되었습니다.
버그 31965449: Oracle - REPERROR(2291, TRANSDISCARD)가 예상대로 작동하지 않음
ORA-02291 또는 ORA-02292가 ORA-02091에 포함되어 있고 REPERROR(2291, TRANSDISCARD) 또는 REPERROR(2292, TRANSDISCARD)가 올바르게 작동하지 않는 문제가 수정되었습니다.
버그 32465455: Oracle - Parallel Replicat가 ExecuteTransaction에서 indexOutOfRangeError로 비정상 종료됨
ggs::Coord::Applier::MetadataCache::GetMap에서 병렬 Relpicat 충돌 문제를 수정함
버그 31960849: Oracle - SPLIT_TRAN_REC는 외래 키 종속성이 올바르지 않도록 허용합니다.
외래 키 종속성이 잘못될 수 있도록 SPLIT_TRANS_RECS 관련 문제를 수정했습니다. 그러면 트랜잭션의 일부가 발생보다 빨리 스케줄링될 수 있습니다.
버그 31626902: Oracle - Extract는 SHOWTRANS 출력에서 항상 UTC/GMT 시간기록을 표시합니다.
GMT/UTC 시간대에서만 트랜잭션의 시작 시간을 표시하는 Extract에 대한 SHOWTRANS 출력 문제가 해결되었습니다.
버그 32049242:Oracle - Parallel Replicat가 제약 조건 위반이 있는 레코드를 처리하는 동안 간헐적으로 비정상 종료되고 있습니다.
폐기 메시지에 %s 문자가 포함된 경우 병렬 Replicat 충돌 문제가 해결되었습니다.
버그 30680081:Oracle - Classic Extract 성능 문제(Oracle GoldenGate 18c 및 19c에만 해당)
모든 레코드를 건너뛰도록 태그가 지정되어 있어도 조정된 Extract 캡처 및 처리 문제를 해결했습니다.
버그 31940189: Oracle - 메타데이터 조회 전에 구성요소/opcode를 기반으로 필터링할 필터링 순서 재지정
Oracle GoldenGate는 메타데이터 조회 전에 구성요소/opcode를 기준으로 필터링하도록 필터링 순서를 재지정하도록 향상되었습니다.
버그 31680465: Oracle - INCLUDETAG 지원을 사용할 수 없음
INCLUDETAG 지원이 구현되었습니다.
버그 32444005: Oracle - Integrated Replicat OCIXStreamInLCRSend
시간대 설정으로 인해 lrggglwlm2crsend_solsp 또는 lrggglwlm4crsend_solsp 실패 문제가 해결되었습니다.
버그 32351396: Oracle - XAG와 동일한 OGG_HOME에 등록된 여러 서비스 관리자에 대한 지원 필요
서비스 관리자를 실행할 때 논리적 파일 이름을 사용하도록 Oracle GoldenGate가 향상되었습니다.
버그 32319245: Oracle Exadata Cloud - Integrated Replicat가 "OGG-00664 OCI Error ORA-26871: unexpected OCIXStreamInLCRSend call" 오류와 함께 비정상 종료됨
데이터베이스 시간대를 설정하고 데이터베이스에 더 많은 데이터를 전송하려고 할 때 통합 Replicat가 오류 OCI Error ORA-26871: unexpected OCIXStreamInLCRSend call (expecting]] OCIXStreamInChunkSend)를 생성하는 문제를 수정했습니다. 여기서 추적 파일의 데이터베이스 시간대가 추적 헤더에 PDB 시간대로 지정되어 있습니다.
버그 32401716: Oracle - GET /…/extracts/{extract}가 더 이상 등록 CSN을 반환하지 않습니다.
Extract에서 등록 CSN 값을 반환하지 않는 문제가 해결되었습니다.
버그 31460112: DB2 LUW - X Endian Extract가 "부적합한 매개변수 "piStartLRI"이(가) "db2ReadLog" 읽기 로그 API에 전달됨" 오류와 함께 정지되었습니다.
Oracle GoldenGate는 이제 Windows 10의 경우 DB2LUW, AIX의 경우 Oracle GoldenGate와 혼합 엔디언 설정을 지원합니다.
버그 32228256: DB2 z/OS - "OGG-01038 Cannot fetch required data from table tablename" 오류로 인해 Extract가 비정상 종료되었습니다.
VAR 또는 BINARY 키 열이 있는 경우 BLOB이 인출 및 복제되지 않는 문제가 해결되었습니다.
버그 31541257: DB2 z/OS - DB2 z/OS 실행 파일과의 불일치로 인해 LPAR 충돌을 방지합니다.
잘못된 포인터를 사용하는 경우 내장 프로시저로 인해 DB2 또는 zOS LPAR이 충돌하는 문제가 해결되었습니다.
버그 31923063: DB2 z/OS - SP/UDF 버전을 확인하고 잘못된 경우 중지하도록 Extract 변경
Oracle GoldenGate는 잘못된 버전의 DB2 SQL 프로시저 및 Extract를 사용하여 실수로 사용자를 보호하므로 DB2 또는 zOS에 문제가 발생할 수 있습니다.
버그 31980534: DB2 z/OS - "OGGIFI00" 오류로 인해 ddl_update.sh 스크립트가 실패합니다. UPDATE_MERGE" SQLSTATE=53099"
UPDATE_MERGE를 생성할 때 -20071 SQLSTATE 53099 오류를 생성하는 ddl_update.sh 스크립트의 문제가 해결되었습니다.
버그 32324679: DB2 z/OS - Oracle 초기 로드에 대한 DB2 z/OS Extract가 불필요한 정보 데이터를 생성합니다.
초기 로드 및 온라인 모드 인출 열 중 고정 데이터 형식 및 추적 메타데이터 CHARSET입니다.
버그 29926335 : i 용 DB2 - 업그레이드 CHECKPOINTTABLE iSeries에서 작동하지 않음
iSeries에 대한 DB2에서 작동하지 않는 UPGRADE CHECKPOINTTABLE 명령 관련 문제가 해결되었습니다.
버그 31227988: i용 DB2 - colcharset 기능에 대한 추적 파일 검증 실패
코어 설계에 따라 COLCHARSET PASSTHRU가 작동하지 않는 문제가 해결되었습니다.
버그 32447395: PostgreSQL - 와일드카드가 사용된 경우 ADD TRANDATA가 100개 이상의 테이블에 대해 작동하지 않음
와일드카드를 테이블 이름과 함께 사용하고 100개가 넘는 테이블이 있는 경우 ADD, DELETE 및 INFO TRANDATA 명령이 제대로 작동하지 않는 문제가 해결되었습니다.
버그 32244769: PostgreSQL - "OGG-25548 Column index (24) is out of sequence for table" 오류로 Extract 비정상 종료
테이블 열이 삭제되고 읽혀질 때 Extract 비정상 종료 문제가 해결되었습니다.
버그 32402946: PostgreSQL - "OGG-25359 Could not connect to server with database 'xx', host 'xxx', port" 오류와 함께 Extract 비정상 종료
ODBCINI 파일에 지정된 포트 번호가 5자리인 경우 Extract가 PostgreSQL 소스 데이터베이스에서 데이터를 캡처할 수 없는 문제를 해결했습니다.
버그 32130140: MySQL - "DDL: charset number 192, charset name is not supported in OGG-MySQL" 오류로 인해 추출 비정상 종료
테이블에서 DDL이 변경될 때 다음 오류와 함께 Extract 비정상 종료 문제가 해결되었습니다.
2020-11-05 15:11:59 ERROR OGG-00146 Call to VAMControl returned with error status 600: VAM Client Report <CAUSE OF FAILURE : DDL: charset number 192, charset name is not supported in OGG-MySQLWHEN FAILED : While initializing events WHERE FAILED : MySQLBinLog Reader ModuleCONTEXT OF FAILURE : No Information Available!>.
버그 32123618 : SQL Server - DST 변경 후, 추출 오류 1 시간 지연을보고
Extract가 실행되는 동안 DST 변경이 발생한 경우 Extract에서 1시간 지연을 잘못 보고하는 문제가 해결되었으며, Oracle GoldenGate 원격 Extract가 다른 시간대의 서버에서 캡처할 때 일정 지연이 발생합니다.
버그 30964666: SQL Server - Replicat는 ID 열 테이블에 대한 OLEDB 모드에서 BATCHSQL을 사용하여 모든 삽입에 대해 두 개의 경고를 보고합니다.
사용자가 ID 열 테이블에 대해 OLEDB 모드에서 BATCHSQL로 삽입을 수행할 때 발생하는 고정 Replicat 경고입니다.
버그 32335569: SQL Server - 기본 키의 일부로 char/varchar 열이 있을 때 Replicat가 삭제 및 업데이트를 적용하는 속도가 느립니다.
VARCHAR 키 열이 NVARCHAR로 바인드되어 인덱스 검색으로 인한 성능 문제가 해결되었습니다.
버그 32449231: SQL Server - GGSCHEMA에 사용된 스키마가 데이터베이스에 없을 때 ADD TRANDATA가 오류를 반환하지 않습니다.
데이터베이스에 GGSCHEMA가 없는 경우 Trandata 명령에서 오류를 반환하지 않는 문제가 해결되었습니다.
버그 30484169: 일반 - REPLACEBADCHAR는 불완전한 대리 쌍을 잘못 고려하지 않습니다.
낮은 대리자를 대체하기 위해 REPLACEBADCHAR가 무시하는 문제를 수정했습니다.
버그 31879230: BATCHSQL 및 CDR이 사용으로 설정된 경우 일반 - Replicat가 비정상 종료됩니다.
CDR 및 BATCHSQL이 사용으로 설정된 상태에서 레코드를 적용할 때 Replicat에서 오류가 발생하는 문제를 해결했습니다.
릴리스 19.1.0.0.201013 - 2020년 10월
버그 31689380: Oracle - Replicat without Checkpointtable이 체크포인트 정보를 올바르게 유지 관리하지 않습니다.
데이터베이스 체크포인트를 사용하지 않을 때 통합 Replicat가 잘못된 위치에서 다시 시작되는 문제가 해결되었습니다.
버그 31709315: Oracle - PRIR 및 Auto CDR(RECORD_CONFLICTS가 실제 트랜잭션보다 크거나 같은 경우 두 번 발생)
RECORD_CONFLICTS를 TRUE보다 크거나 같은 값으로 생성하는 PRIR 및 자동 CDR 관련 이슈가 수정되어 트랜잭션이 두 번 적용됩니다.
버그 30920035: Oracle - Oracle GoldenGate는 Oracle DB LOGIN에서 Kerberos 인증을 지원합니다.
Oracle GoldenGate는 Oracle 데이터베이스 로그인 중 Kerberos 인증을 지원하도록 향상되었습니다.
버그 30572581: Oracle - ALTER EXTRACT가 Oracle GoldenGate 12c에 대해 BEGIN을 사용하여 특정 시간을 소비하지 않음(12.3.0.1)
클래식 Extract에 대한 시간대 계산이 몇 분 동안 수정되었습니다.
버그 30446367: Oracle - USEREXIT를 호출하는 중 EXIT_CALL_PROCESS_RECORD에 대한 작업 세션이 호출되지 않음
USEREXIT 라이브러리가 호환성 3 이상인 경우 USEREXIT가 레코드를 가져오지 않도록 수정했습니다.
버그 31551177: Oracle - GET_COL_METADATA_FROM_INDEX 함수가 is_nullable에 대한 올바른 값을 제공하지 않음
Extract가 추적 파일에 올바른 값 널 가능 열 정보를 쓰지 않는 문제를 해결했습니다.
버그 30806586: Oracle - Integrated Extract가 FORCETRANS를 처리하지 않음
FORCETRANS가 통합된 Extract와 작동하지 않는 문제를 해결했습니다.
버그 31278701: Oracle - Integrated Replicat가 "ORA-00603 : knalkdLodCfGrpCols:numcols, when AUTO_CDR is enabled" 오류로 인해 실패합니다.
ACDR이 활성화될 때 모든 DML 처리기가 무시되는 문제를 해결했습니다.
버그 28725556: Oracle - Extract SQLEXEC 프로시저가 "ORA-4043 ON OGG 12.3 CAPTURE PROCESS" 오류와 함께 비정상 종료됨
Extract SQLEXEC 프로시저가 PDB에서 프로시저를 해결할 수 없는 문제를 해결했습니다.
버그 29742654 : i 용 DB2 : 히트 비트 데이터를 캡처 할 수 없습니다
Extract에서 하트비트 가능 데이터를 캡처할 수 없는 문제가 해결되었습니다.
버그 30473302: i의 경우 DB2 - i 특정의 경우 SHOWTRANS 출력을 DB2 이상으로 업데이트
SHOWTRANS 작업 관련 문제가 i 시리즈의 DB2에 대해 더 구체적으로 수정되었습니다.
버그 31898626 : i에 대한 DB2 - 관리자는 "불법 명령"을보고하고 전원 7 시스템에 코어 덤프를 만듭니다
잘못된 명령 문제를 피하기 위해 Power 7 기반 시스템의 빌드를 수정했습니다.
버그 30473302 - i의 경우 DB2: SHOWTRANS 출력을 DB2 i 이상으로 업데이트
iSeries의 DB2에 대해 더 구체적인 SHOWTRANS 출력이 수정되었습니다.
버그 31122004: DB2 z/OS - Extract는 제외되더라도 LOB 열이 있는 테이블에 대해 더 많은 CPU를 소비합니다.
이러한 열에 COLSEXCLUDE 매개변수가 사용되는 경우에도 LOB 유형 열이 없는 테이블을 처리할 때 Extract가 사용하는 로컬 CPU 관련 문제가 해결되었습니다.
버그 31000610: DB2 z/OS - TRACKSCHEMACHANGES를 사용할 때 DDL 후 추출 비정상 종료
Extract 시스템과 DB2의 시간대가 다른 경우 TRACKSCHEMACHANGES를 사용할 때 기록 레코드를 찾을 수 없는 경우 Extract 비정상 종료 문제가 해결되었습니다.
버그 16814471: DB2 z/OS - 임시(내역) 테이블에 대한 DB2 z/OS 버전 10 지원
DB2 z/OS 버전 10에 대한 임시 기록 테이블 지원이 추가되었습니다.
버그 31386231: DB2 z/OS - 추출 다시 시작 시 LPAR 연결을 확인하고 필요에 따라 ECSA를 재할당합니다.
Oracle GoldenGate를 여러 LPAR에 걸쳐 있는 데이터 공유 구성에 연결할 때 문제가 해결되었습니다. 사용된 ECSA 기록이 올바르게 수행되지 않아 통지 없이 ECSA가 유출될 수 있습니다.
버그 31526548: DB2 z/OS - 일괄 처리 DDL 작업으로 인해 DDL 내역을 찾는 명백한 타이밍 문제가 발생함
기록 테이블을 검색할 때 무시되는 버전 0 기록 레코드가 수정되었습니다.
버그 31587607: DB2 z/OS - 트랜잭션 중단 후 추출 복구 체크포인트가 중단됨
DB2 충돌 중단 트랜잭션 커밋의 위치를 변경하거나 로그 레코드를 예상치 않은 방식으로 중단하는 DB2 관련 문제가 해결되었습니다.
버그 31871467: MySQL - MySql에 대한 Oracle GoldenGate 원격 캡처가 오류 없이 비정상 종료됨
테이블이 캡처 목록에 없는 경우에도 GEOMETRY 데이터 유형이 테이블의 일부일 때 Extract가 충돌하는 문제가 해결되었습니다.
버그 31792776: PostgreSQL - "Positioning sequence ID is out of order" 오류로 인해 Extract 비정상 종료
BEGIN CSN가 마지막으로 처리된 CSN보다 작은 고정 트랜잭션입니다.
버그 31794343: PostgreSQL - "OGG-00551 데이터베이스 작업 실패: 명령문 준비" 오류로 인해 전달이 실패했습니다.
"Current transaction is aborted, commands ignored until end of transaction block" 오류로 인해 Replicat 비정상 종료 문제가 수정되었습니다.
버그 31591273: 메타데이터 바이트 순서의 일반 - 추적 형식이 Oracle GoldenGate 12.2 및 12.3에 대해 다릅니다.
Extract 매개변수 파일에서 TRAILBYTEORDER 매개변수를 설정할 때 문제가 해결되었습니다.
버그 31098304: 일반 - 클래식 추출에서 행이 압축되었음을 잘못 보고함
기존 Extract의 문제가 이전에 클러스터화된 행을 압축된 것으로 잘못 보고하여 비정상 종료가 발생했습니다.
버그 31782581: 일반 - DEFGEN에 KEYCOLS 지원 추가
DEFS 파일을 생성하기 위해 KEYCOLS 옵션이 DEFGEN에 추가되어 ER TABLE/MAP 절 KEYCOLS 옵션에 해당합니다.
버그 31650786: 일반 - Replicat FILTER는 필터링되지 않아야 하는 행을 필터링합니다.
필터링하지 않아야 하는 행을 제거하는 Replicat 필터 관련 문제가 해결되었습니다.
버그 31131773: 일반 - 시작 시 업스트림 LAD가 일시적으로 VALID 상태가 아닐 때 복원성 향상
시작 시 다운스트림 Extract가 업스트림 LAD가 VALID 상태가 아님을 감지하는 경우 Extract 비정상 종료 문제를 수정했습니다.
버그 31780753: 일반 - Replicat가 50행에서 "indexOutOfRangeError" 오류로 비정상 종료됩니다. 인덱스 1이 범위를 벗어났습니다. 요소 수: 1"
추적 파일에 잘못된 메타데이터 항목이 있는 경우 Replicat 실패 문제가 해결되었습니다.
릴리스 19.1.0.0.200714 - 2020년 7월
버그 30638977: PostgreSQL - 간격 데이터 유형에 대한 지원
간격 데이터 유형에 대한 전달 지원이 추가되었습니다.
버그 26812342 - PostgreSQL Replicat 시간 기록이 6번째 문자로 차단되고 있습니다.
Oracle GoldenGate에서 시간대가 있는 TIMESTAMP 및 시간대 열이 명시적으로 전체 자릿수로 정의된 경우 시간대 열이 없는 TIMESTAMP를 지원하지 않는 문제가 해결되었습니다(예: 시간대 열이 있는 TIMESTAMP(p) 및 TIMESTAMP(p)).
버그 29856640: Oracle - Extract가 분할 영역 이름으로 필터링할 때 전역 매개변수 EXCLUDEWILDCARDOBJECTSONLY를 준수하지 않습니다.
분할 영역 이름으로 필터링할 때 전역 매개변수 EXCLUDEWILDCARDOBJECTSONLY를 준수하지 않는 Extract 관련 문제가 해결되었습니다.
버그 31367261: Oracle - STATS 보고서 비율에 잘못된 총 행이 표시됨
최신 섹션에 대한 비율 대신 Extract 인쇄 합계에 대한 비율 통계를 표시하는 GGSCI STATS 명령의 문제가 해결되었습니다.
버그 30838154: Oracle - Integrated Extract가 큰 레코드로 seg-fault를 유발할 수 있음
기본 내부 버퍼 크기에 대한 레코드 크기 문제가 해결되어 seg-fault가 발생했습니다.
버그 31175404: 소문자 PDB 이름이 사용될 때 Oracle: Oracle GoldenGate 레지스터가 실패합니다.
Oracle GoldenGate에서 소문자 PDB 이름에 대한 지원이 추가되었습니다.
버그 30633479: Oracle - 46개가 넘는 행이 있을 때 Replicat가 레코드를 적용하지 않음
Replicat에서 라인이 46개 이상인 레코드를 적용하지 않는 문제가 해결되었습니다.
버그 30838154: Oracle - Integrated Extract가 큰 레코드로 seg-fault를 유발할 수 있음
레코드 크기가 기본 내부 버퍼 크기보다 큰 경우 seg 결함이 발생하는 문제가 해결되었습니다.
버그 29166143: Oracle - AdminClient 정보 추출 출력이 프로세스 파일 정보를 제공하지 않습니다.
AdminClient에서 프로세스 파일 정보를 제공하지 않는 INFO EXTRACT 명령 관련 문제가 해결되었습니다.
버그 30902327: Oracle - Integrated Extract가 LOB 열 중 하나를 무작위로 인출하거나 쓰지 않음
NOCOMPRESSDELETEFETCHMISSINGCOLS 매개변수를 사용할 때 Extract 비정상 종료 문제가 해결되었습니다.
버그 30911868: Oracle - DEFERAPPLYINTERVAL 매개변수가 작동하지 않음
2147초보다 큰 값이 지연되지 않는 DEFERAPPLYINTERVAL 관련 문제가 해결되었습니다.
버그 31143243: Oracle - Parallel Integrated Replicat 코어 덤프, "OGG-01112 패치 31034483 적용 후 HandleTransaction에 예상치 않은 조건" 오류 발생
DEFERAPPLYINTERVAL 및 SPLIT_TRANS_RECS가 병렬 통합 Replicat와 함께 사용될 때 충돌 발생 문제가 해결되었습니다.
버그 31107854: Oracle - SDO_GEOMETRY 열이 올바르게 복제되지 않았습니다.
추적 형식이 Oracle GoldenGate 12c인 경우 Oracle GoldenGate 19c Replicat에서 SDO_GEOMETRY 열이 무시되는 문제가 해결되었습니다.
버그 31010508: Oracle - Extract가 "OGG-01112 xxx 행의 DDLEXT_process_extract에 예상치 않은 조건" 오류로 비정상 종료됨
ALTER VIEW DDL를 처리하는 중 Extract 오류가 수정되었습니다.
버그 31003735: Oracle - Extract가 IOT(인덱스 구성 테이블)를 처리하는 중 비정상 종료 중
인덱스 구성 테이블(Index-organized Table)인 Partition Table 관련 문제가 해결되었습니다. 이 문제는 시스템에서 생성되거나 유지 관리되는 인덱스 세그먼트 이름 및 ID 대신 올바른 Partition 이름 및 Partition ID를 사용합니다.
버그 30861743: Oracle - Extract는 DBMS_LOB 패키지를 사용할 때 LOB 열을 제외한 후에도 ALTFORMAT 토큰을 생성합니다.
LOB 작업에 대한 추적 파일에 ALTERNATE 형식 토큰을 쓰는 LOB 열 COLSEXCEPT 목록의 문제가 해결되었습니다.
버그 30903771: Oracle - 새 분할 영역 매개변수로 비정상 종료 추출
통합 Extract가 트레일의 최대 크기에 거의 도달하고 분할 영역 매개변수가 사용되는 경우 예상치 않게 비정상 종료 문제를 해결했습니다.
버그 31113468: Oracle - 모듈에 Oracle GoldenGate 19c 버전의 Replicat 이름이 표시되지 않음
세션 정보의 모듈 값에 Replicat 그룹 이름이 없는 문제가 해결되었습니다.
버그 31013450: Oracle - FORMATASCII, OUTPUTFORMAT 및 PLACEHOLDERS에 대한 결과의 차이
OUTPUTFORMAT를 PLACEHOLDERS 및 NAMES와 함께 사용할 때 위치 표시자 열에 대한 이름이 누락된 문제가 해결되었습니다.
버그 31040907: Oracle - 최신 메시지는 GGSERR.LOG.1에 기록됩니다.
공유 파일에 쓰는 RollingFileAppender(예: ggserr.log)가 가끔 롤오버된 파일에 쓸 수 있는 문제가 수정되었습니다.
버그 31062378: SQL Server - Extract는 Oracle GoldenGate CDC 정리 작업이 존재하고 실행 중인 경우에도 경고를 생성합니다.
SQL Server 트랜잭션 복제가 사용으로 설정된 경우 Extract가 데이터베이스에 대한 변경 데이터 캡처 정리 설정을 검색할 수 없다고 WARNING OGG-05283를 보고한 문제가 해결되었습니다.
버그 30030259: MySQL - Outgoing_heartbeat_ts,outgoing_extract_ts,outgoing_routing_ts,outgoing_replicat_ts는 단방향 하트비트 구성에 대해 비어 있거나 널이어야 합니다.
단방향 하트비트 구성에 대해 outgoing_heartbeat_ts, outgoing_extract_ts, outgoing_routing_ts 및 outgoing_replicat_ts가 비어 있지 않거나 널이 아닌 문제가 해결되었습니다.
버그 30030081: MySQL - Incoming_heartbeat_age 값은 GG_LAG_HISTORY 테이블에서 음수를 표시합니다.
GG_LAG_HISTORY 테이블에서 incoming_heartbeat_age 값이 음수인 문제를 해결했습니다.
버그 31202227: Azure Database for MySQL - 하트비트 테이블에서 두번째 또는 세번째 하트비트 시드 레코드 후 Extract가 비정상 종료됨
Extract가 OGG-01161 Bad column index specified for table 오류로 비정상 종료되는 문제를 수정했습니다. binlog_row_image 변수가 FULL로 설정되지 않아 문제가 발생했으며 이제 적절한 오류 메시지가 제공됩니다.
버그 31190369: MySQL - Oracle GoldenGate를 12c(12.3.0.1)에서 19c(19.1.0)로 업그레이드한 후 열 대소문자가 아래쪽에서 위쪽으로 변경되었습니다.
Oracle GoldenGate 12c(12.3.0.1)에서 19c(19.1.0)로 업그레이드한 후 열 이름에 대한 추적 메타데이터가 소문자에서 대문자로 변경되는 문제를 해결했습니다.
버그 31441320: DB2 z/OS - DB2 V12 FL100에 대한 DDL 업데이트 스크립트가 실패함
FL100에서 DB2 v12를 사용할 때 ddl_update.sh가 SQLCODE = -4743에서 실패하는 문제가 수정되었습니다.
버그 31114345: DB2 z/OS - LOB 열 처리 시 추출 비정상 종료
LOB가 발생할 때 전환 APIFILTER 모드 메시지를 실행한 후 Extract 비정상 종료 문제를 해결했습니다.
버그 31381472: DB2 z/OS - 동일한 트랜잭션의 서로 다른 테이블에 대한 다중 변경 사항 중 첫번째 항목만 기록에 포함됩니다.
Extract가 여러 테이블을 변경에 대한 DDL 내역 처리로 전송하지 않는 문제를 해결했습니다.
버그 31170155: DB2 z/OS - Oracle GoldenGate가 기록 오류를 일으키는 삭제 및 재생성된 테이블의 ID를 항상 변경하는 것은 아닙니다.
버전 번호가 동일한 여러 버전이 주로 version_ts에서 다를 경우 DDL 내역에서 최신 버전의 테이블이 누락된 문제가 해결되었습니다.
버그 31213929: DB2 z/OS: 비정상 종료를 일으키는 DB2 explain tables로 업데이트
EXPLAIN 명령으로 인해 시스템 테이블이 비정상적으로 변경될 때 Extract 충돌 문제가 해결되었습니다.
버그 31305105: DB2 z/OS - 중복 오류를 제거하도록 ddl_update.sh 변경
중복 항목을 방지하기 위해 작업을 수행할 수 없음을 나타내는 오류를 생성하는 ddl_update.sh 관련 문제가 해결되었습니다.
버그 31208291: DB2 z/OS - DDL 내역 삽입 문이 부호 있는 짧은 문 대신 부호 없는 int로 표시됨
DDL 내역 테이블에 삽입할 때 SQL 질의가 작은 음수 대신 DBID 및 OBID에 대해 큰 양의 정수를 표시할 수 있음을 보여주는 작업 로깅 문제가 해결되었습니다.
버그 31040380: DB2 z/OS - 추출 "Lag at chkpt" 값은 항상 00:00:00 지연이 있지만
GGSCI의 체크포인트 지연 표시가 수정되었습니다.
버그 31316835: DB2 z/OS - ddl 내역에 중복 행을 추가하려고 시도할 때 SQL 경고 제거
TRACKSCHEMACHANGES에서 여러 Extracts를 실행할 때 문제가 해결되었습니다. 고유 인덱스를 위반하는 행을 삽입하려는 시도에 대한 경고가 Extract 보고서에 있을 수 있습니다.
버그 31123944: DB2 z/OS: 잘못된 로그 레코드 헤더가 DB2 12.1에서 발생했습니다.
DB2 12.1에서 레코드 헤더 문제를 수정했습니다.
버그 31350725: DB2 LUW - 하트비트 내역 트리거의 복합 SQL(컴파일된) 문을 복합 SQL(인라인된)로 변경
복합 SQL 인라이닝 문으로 업데이트되는 HEARTBEAT HISTORY 테이블 트리거 관련 문제가 해결되었습니다.
버그 31177621: DB2 LUW - DB2 LUW 11.5 "LFM 레코드 유형에 대한 LFM 행을 생성하는 중 잘못된 행 유형 2005가 수신됨" 오류로 인해 Extract가 비정상 종료되었습니다.
테이블에 ERS 데이터가 있는 경우 LFM 레코드가 올바르게 처리되지 않는 문제가 수정되었습니다.
버그 30883131: DB2 LUW - OGG-02092 라인 51의 indexOutOfRangeError에서 예상치 않은 조건
ERS 레코드 처리 관련 문제가 해결되었습니다.
버그 31066223: DB2 LUW - 빈 문자열이 있는 varchar 열을 널로 업데이트하는 중
열의 널 플래그를 업데이트하는 중 문제가 해결되었습니다.
버그 31222222: i에 대한 DB2 - 추출에서 레코드를 수집할 수 없음
초기 위치 지정 시 첫 번째 레코드를 건너뛰는 Extract 관련 문제가 해결되었습니다.
버그 29902799 - DB2 for i - 잘못된 오류 "OGG-00551 데이터베이스 작업 실패: DDM 테이블 레코드 길이 인출"이 존재하지 않는 테이블에 대해 발생합니다.
데이터베이스에 없는 테이블에 대해 초기 로드 Extract가 적절한 오류 메시지를 표시하지 않는 문제를 해결했습니다.
버그 31454801: Teradata - 조정된 Replicat가 SQL 오류 "2631, 교착 상태로 인해 트랜잭션 중단"과 함께 중단됨
변경되지 않은 기본 키가 set 절에 포함되는 문제가 수정되어 행 레벨 잠금을 테이블 레벨 잠금으로 에스컬레이션하여 교착 상태를 유발합니다.
릴리스 19.1.0.0.200414 - 2020년 6월
버그 31305105: DB2 z/OS - 중복 오류를 제거하도록 ddl_update.sh 변경
테이블에서 중복 행을 제거하기 위해 ddl_update.sh 관련 문제가 해결되었습니다. 주: 일부 DB2 z/OS 문제로 인해 이미 Oracle GoldenGate 19c(19.1.0)를 사용 중이고 이전에 TRACKSCHEMACHANGES를 사용한 경우 새 스크립트 ddl_delete_dups.sh를 실행하여 내역 테이블에 중복 항목이 없는지 확인해야 합니다. 스크립트를 실행하지 않고 중복으로부터 보호하는 고유 인덱스를 찾을 수 없는 경우 Extract는 ddl_delete_dups.sh가 실행될 때까지 고유 인덱스가 누락되었음을 나타내는 메시지와 함께 종료됩니다. 다른 방법은 모든 테이블을 재구성하고 기록 테이블을 삭제한 다음 ddl_create.sh와 ddl_update.sh를 차례로 실행하는 것입니다.
버그 31526548: DB2 z/OS - 일괄 처리 DDL 작업으로 인해 DDL 내역을 찾는 명백한 타이밍 문제가 발생함
타이밍 문제로 인해 일부 경우에 테이블의 0번째 버전을 찾을 수 없는 문제가 해결되었습니다.
버그 30680258: DB2 z/OS - 추출 메모리 손상 오류
테이블 열이 변경되고 통계 필드가 변경되었을 때 Extract가 메모리 손상 오류로 인해 문제가 해결되었습니다.
버그 30729495 - DB2 z/OS: 정의되지 않은 경우 DDL에 대한 시스템 테이블 업데이트가 내역에 추가되지 않습니다.
시스템 테이블 및 열 이벤트에 대한 기록 정보를 포함하지 않는 기록 테이블의 문제가 해결되었습니다.
버그 30734990: DB2 z/S - Oracle GoldenGate는 데이터 공유를 사용할 때 DB2 v12 트랜잭션을 캡처하지 않습니다.
멤버 중 하나에서 릴리스 레벨 100 데이터를 사용하여 V11 및 V12에 대한 데이터 공유 그룹에 접속할 때 Oracle GoldenGate가 복제되지 않는 문제가 해결되었습니다.
버그 30782649: DB2 z/OS - Oracle GoldenGate 19c( 19.1.0.4)에서 LRSNTIMEDELTA 사용 시 문제 발생
LRSNTIMEDELTA 매개변수 값이 시작 LRSN을 조정하는 데 사용되지 않는 문제를 해결했습니다.
버그 30796546: DB2 z/OS - 메모리 스매싱 이벤트로 인해 ABENDing 추출
버그 30993340: DB2 z/OS - GG DDL HIST 테이블의 colname에 있는 널은 테이블에 대한 변경 사항이 적용되지 않았음을 보여줍니다.
트랜잭션에서 테이블이 두 번 이상 변경될 때 기록 테이블이 제대로 업데이트되지 않는 문제가 수정되었습니다.
버그 31056957: DB2 z/OS - 테이블 삭제 열 및 재구성 변경 후 DDL 내역이 올바르게 업데이트되지 않음
TRACKSCHEMACHANGES를 사용할 때 열 삭제 후 열 기록이 올바르게 업데이트되지 않는 문제가 수정되었습니다.
버그 31071657: DB2 z/OS: "OGG-00551 - SQLSTATE S1014 native database error -99999. - CLI0129E" 오류로 인해 Extract 비정상 종료
"OGG-00551 - SQLSTATE S1014 native database error -99999. - CLI0129E" 오류로 Extract 비정상 종료 문제를 수정했습니다.
버그 31441320: DB2 z/OS - DB2 V12 FL100에 대한 DDL 업데이트 스크립트가 실패함
SQLCODE = -4743 when using DB2 v12 at FL100 오류로 인해 ddl_update.sh 실패 문제를 수정했습니다.
버그 31114345: DB2 z/OS - LOB 열 처리 시 추출 비정상 종료
LOB가 발생하고 로그 읽기 모드가 APIFILTER에서 NOAPIFILTER로 변경될 때 Extract 비정상 종료 문제가 해결되었습니다.
버그 31381472: DB2 z/OS - 동일한 트랜잭션의 서로 다른 테이블에 대한 다중 변경 사항 중 첫번째 항목만 기록에 포함됩니다.
Extract가 여러 테이블을 변경에 대한 DDL 내역 처리로 전송하지 않는 문제를 해결했습니다.
버그 31213929: DB2 z/OS - DB2에 대한 업데이트 비정상 종료를 일으키는 테이블 설명
EXPLAIN 명령으로 인해 비정상적인 시스템 테이블이 변경되는 경우 Extract 비정상 종료 문제가 해결되었습니다.
버그 31225570: DB2 z/OS - DDL 내역 테이블의 중복 항목
다중 추출을 실행할 때 DDL 기록 테이블에 나타나는 중복 레코드 문제를 해결했습니다.
버그 31208291: DB2 z/OS - DDL 내역 삽입 문이 부호 있는 짧은 문 대신 부호 없는 int로 표시됨
작업 로깅은 DDL 내역 테이블에 삽입할 때 SQL 질의가 작은 음수 대신 dbid 및 obid에 대해 큰 양의 정수를 표시할 수 있음을 보여줍니다.
버그 31040380: DB2 z/OS - 추출 "Lag at chkpt" 값은 지연이 있더라도 항상 00:00:00입니다.
GGSCI에서 체크포인트 지연 표시를 수정했습니다.
버그 31316835: DB2 z/OS: DDL 내역에 중복 행을 추가하려고 시도할 때 SQL 경고 제거
고유 인덱스를 위반하는 행을 삽입하려는 시도에 대해 추출 보고서에서 TRACKSCHEMACHANGES를 사용하여 다중 추출을 실행할 때 생성된 경고는 무시할 수 있습니다.
버그 31123944: DB2 z/OS - 잘못된 로그 레코드 헤더가 DB2 12.1에서 발생했습니다.
DB2 12.1에서 레코드 헤더 관련 문제가 해결되었습니다.
릴리스 19.1.0.0.200414 - 2020년 4월
버그 30539518 - Oracle: Extract/Replicat 프로세스의 UDT 열로 인한 성능 저하
상위 레벨 VARRAY에서 병렬 Replicat로 인해 지원되지 않는 데이터 유형 폴백이 발생하는 문제가 해결되었습니다.
버그 30622974 - SQL Server: Replicat가 OGG-05324로 비정상 종료됨 Oracle GoldenGate가 SQL Server 2017 릴리스 버전을 지원하지 않음
Replicat에서 대상 SQL Server 2017에 대해 CU4가 필요한 문제를 수정했습니다. 또한 부 번호를 고려하도록 CU4 검사를 수정했습니다.
버그 30696013 - i의 경우 DB2: 소스에서 Oracle GoldenGate를 12.3.0.1(IBM iSeries DB2)로 업그레이드한 후 대상의 ODBC 오류(PostgreSQL)
Oracle GoldenGate 시간 형식에 맞지 않기 때문에 DB2에 대한 시간 형식의 문제가 수정되어 일부 대상에 대한 TIME 데이터 유형을 포함하는 레코드를 처리하는 데 문제가 발생했습니다.
버그 30680258 - z/OS용 DB2: 메모리 손상 오류 추출
테이블 열이 변경되고 통계 필드가 변경되었을 때 Extract 충돌 및 메모리 손상 오류 생성 관련 문제가 해결되었습니다.
버그 30703607 - Oracle: Oracle GoldenGate Integrated Extract가 삽입 시 가상 열 데이터를 캡처하지 않음
통합 Extract로 작업할 가상 열의 FETCHCOLS이 수정되었습니다.
버그 30729495 - DB2 z/OS: 정의되지 않은 경우 시스템 테이블 업데이트 DDL이 내역에 추가되지 않습니다.
Extract에서 사용 중인지 여부에 관계없이 기록 테이블에 포함되도록 테이블 DDL 변경 사항을 수정했습니다.
버그 30734990 - DB2 z/OS: 데이터 공유를 사용할 때 Oracle GoldenGate가 DB2 v12 트랜잭션을 캡처하지 않습니다.
데이터베이스에 연결되지 않은 경우 로그 레코드가 복제되지 않는 문제가 해결되었습니다.
버그 30782649 - DB2 z/OS: Oracle GoldenGate 19.1.0.0.4에서 LRSNTIMEDELTA 사용 시 문제 발생
시작 LRSN를 조정하는 데 LRSNTIMEDELTA 매개변수 값을 사용하지 않는 문제가 수정되었습니다.
버그 30796546 - DB2 z/OS: 메모리 스매싱 이벤트로 인해 비정상 종료 추출
TRACKSCHEMACHANGES가 적용될 때 스택 스매싱 오류가 발생하는 문제가 해결되었습니다.
버그 30845653 - Oracle: 테이블에 대한 LOB 데이터를 인출할 때 OCI 오류와 함께 Extract 비정상 종료
트레일 파일 형식이 12.2 이상일 때 초기 로드를 포함하여 잠재적 멀티바이트 CLOB 인출 데이터 손실이 수정되었습니다.
버그 30993340 - DB2 z/OS: Oracle GoldenGate는 DDL 내역 테이블의 colname에 대한 변경 사항이 colname에서 null로 적용되지 않았음을 보여줍니다.
트랜잭션에서 테이블이 두 번 이상 변경될 때 기록 테이블이 제대로 업데이트되지 않는 문제가 수정되었습니다.
버그 31056957 - DB2 z/OS: 테이블 삭제 열 변경 및 재구성 후 DDL 내역 테이블이 올바르게 업데이트되지 않음
TRACKSCHEMACHANGES를 사용할 때 열 삭제 후 열 기록이 올바르게 업데이트되지 않는 문제가 해결되었습니다.
버그 31071657 - DB2 z/OS: "OGG-00551 - SQLSTATE S1014 native database error -99999. - CLI0129E" 오류로 인해 추출 비정상 종료
"GG-00551 - Database operation failed: Executing select to get object id from systables. ODBC error: SQLSTATE S1014 native database error -99999. [IBM][CLI Driver] CLI0129E An attempt to allocate a handle failed] because there are no more handles to allocate. SQLSTATE=S1014" 오류로 인해 Extract가 비정상 종료되는 문제가 해결되었습니다. 주: SQL Server에 설치, DB2 LUW 설치 및 Oracle GoldenGate 설치의 MySQL에 대한 설치를 참조하십시오.
릴리스 19.1.0.0.200204 - 2020년 2월 4일
버그 30680258 - DB2 z/OS: 추출 메모리 손상 오류
테이블 열이 변경되고 통계 필드가 변경될 때 메모리 손상 오류로 인해 Extract 충돌 문제가 해결되었습니다.
버그 30468226 - Oracle: 크기가 4M를 통해 DDL을 처리할 때 SEGV 추출
크기가 4M를 초과하는 DDL을 처리할 때 Extract 생성 SEGV 관련 문제가 해결되었습니다.
버그 30162025 - Oracle: Extract가 널이 아닌 열에 임의로 NULL 값 쓰기
작업으로 인해 체인화된 행이 발생할 때 클래식 Extract가 최종 행 조각을 건너뛰어 값이 누락되는 문제가 수정되었습니다.
버그 29916615 - Oracle: Classic Extract가 이전 이미지에서 열 캡처를 실패함
추적 파일에서 테이블에 추가된 열의 이전 값이 누락되는 문제가 수정되었습니다.
버그 29557298 - Oracle: Replicat가 프로세스를 시작한 후 상대 경로를 절대 경로로 변경합니다.
Replicat에서 추적 이름을 상대 경로에서 절대 경로로 변경하는 문제가 해결되었습니다.
버그 29162719 - SQL Server: NSK 소스 트레일을 읽을 때 SQL Server용 Oracle GoldenGate 펌프가 USEREXIT와 함께 실패함
ENSCRIBE 트레일 파일을 처리할 때 USEREXIT 충돌 문제가 해결되었습니다.
버그 29358314 - SQL 서버: 초기 로드를 위해 SQL 서버의 GG12R3(클래식)에서 병렬 프로세스가 작동하지 않습니다.
TABLE 문의 이전 행에 정의된 RMTTASK 대신 모든 테이블이 마지막 RMTTASK에 매핑되는 여러 RMTTASK가 포함된 초기 로드에서 테이블 분배 문제가 해결되었습니다.
버그 29869207 - 일반: 큰 따옴표로 묶인 소스 전역 이름으로 Create_capture 프로시저를 호출해야 합니다.
사용자가 SOURCEGLOBAL 이름에 대시(-)가 있거나 숫자로 시작하는 데이터베이스에 Extract를 등록하려고 할 때 부적합한 정규화된 SQL 오류를 생성하는 Extract 관련 문제가 해결되었습니다.
버그 30511946 - DB2 z/OS: DB2 시간 기록을 표시하는 정보 형식 코드의 시간 기록이 빈 문자열이 아닙니다.
GGSCI INFO EXTRACT 명령에 시간 기록이 표시되지 않는 문제가 해결되었습니다.
버그 30043836 - Oracle: Replicat 오류 없이 비정상 종료
do_partial_lob_write_lobmem에서 Replicat가 0으로 나누어 충돌하는 문제를 수정했습니다.
버그 29500119 - Oracle: Oracle GoldenGate Microservices Architecture 12c(12.3.0.1)를 18c로 업그레이드한 후 로그인할 수 없습니다.
Oracle GoldenGate에서 이전 UserRegistry 데이터베이스 레코드 읽기 및 업데이트를 지원하는 문제를 수정했습니다.
버그 30475749 - SQL Server - SQL Server: CDC Extract abends with the error "OGG-05253 SQL Server 제공자가 예외를 발생시켰습니다. 허용 가능한 최대 행 크기인 8060보다 큰 크기 8246의 행을 생성할 수 없습니다."
"OGG-05253 The SQL Server provider has thrown an exception. Cannot create a row of size 8246 which is greater than the allowable maximum row size of 8060" 오류로 인해 SQL Server CDC Extract의 문제가 해결되었습니다.
버그 30540184 - DB2 z/OS: DB2 z/OS 12.1에 대한 Oracle GoldenGate 19c(19.1.0.4)에 대한 DDL 내역 테이블을 채우는 중 문제가 발생했습니다.
널이 아닌 열에 NULL 값을 삽입하려고 시도하여 Oracle GoldenGate가 DDL 내역 테이블을 업데이트할 수 없는 문제를 수정했습니다.
버그 30494613 - DB2 z/OS: XID/TRANSACTIONID 환경 변수는 x64 Intel에서 반전된 값을 올바르게 보고해야 합니다.
@GETENV('TRANSACTION','XID')를 사용할 때 잘못된 트랜잭션 번호를 표시하는 작은 엔디언 시스템에서 문제가 해결되었습니다.
버그 30534012 - SQL Server: 추출 시작 실패
Oracle GoldenGate CDC 객체 버전 지정 시스템이 수정될 때 Extract에서 버전 지정 오류를 발생시키는 문제가 해결되었습니다.
버그 30582001 - DB2 z/OS: DB2 Extract에서 Teradata Replicat로의 오류 매핑
대상 테이블에 복제된 것으로 나타나는 BIGINT의 잘못된 값으로 문제를 수정했습니다.
버그 30404307 - Oracle: Replicat가 열 유형 TIMESTAMP WITH TIME ZONE에 대해 잘못된 날짜를 적용함
시간대 날짜가 1970/01/01보다 이전인 시간 기록이 잘못 복제되는 문제가 수정되었습니다.
릴리스 19c(19.1.0) - 2019년 10월
버그 29778593 - DB2 LUW, i의 경우 DB2, DB2 z/OS: Heartbeat 지연 명령이 수신 및 송신 경로를 표시하지 않음
하트비트 및 하트비트 내역 테이블에 유효한 데이터가 포함되어 있는 동안 들어오는 경로와 나가는 경로를 표시하지 않는 하트비트 지연 명령 관련 문제가 해결되었습니다.
버그 30328936 - DB2 z/OS: "OGG-06550 로그 버퍼에 배치할 수 없음" 오류로 인해 Extract가 간헐적으로 비정상 종료됨
Extract의 하나 이상의 테이블에 LOB가 있거나 NOAPIFILTER 명령이 실행된 경우 "OGG-06550 Unable to position in log buffer" 오류로 인해 Extract 비정상 종료 문제가 간헐적으로 해결되었습니다.
버그 30064580 - Oracle: DDL을 사용하는 교차 엔디언 원격 캡처로 구성된 경우 원격 추출 비정상 종료
Oracle11g 교차 엔디언 환경의 DDL로 인해 통합 Extract 비정상 종료 문제가 해결되었습니다.
버그 30023717 - Oracle: 상호 종속성이 매우 높은 트랜잭션을 처리할 때 ORA-1403 오류로 인해 병렬 Replicat가 가끔 실패함
잠재적인 종속성이 많은 트랜잭션과 관련된 드문 상황에서 ORA-1403과 같은 오류가 발생하는 순서를 벗어난 트랜잭션을 적용하려고 시도하는 Replicat의 문제가 해결되었습니다.
버그 30127319 - Oracle: 보안 스캔이 마이크로서비스를 통해 취약성을 보고함
nosniff 앞에 있는 두 개의 공백이 보안 문제로 감지되는 문제가 해결되었습니다.
버그 30096704 - DB2 z/OS: 릴리스 ECSA에 대한 IBM 비정상 종료 처리가 제대로 작동하지 않음
복구 루틴이 ECSA 메모리를 비우려고 시도하는 동안 다른 DB2 z/OS 시스템 또는 LPAR을 사용하도록 변경할 때 Extract가 비정상 종료되는 문제를 수정했습니다.
릴리스 19c(19.1.0) - 2019년 9월
버그 29162719 - SQL Server: NSK 소스 트레일을 읽을 때 펌프가 USEREXIT와 함께 실패
NSK Enscribeuserexit에서 소스 트레일을 처리하는 동안 Pump Extract Abends에서 충돌이 수정되었습니다.
버그 30058866 - SQL Server: SQL Server CDC Extract 내장 프로시저 내의 매개변수화된 질의
임시 쿼리 대신 매개변수화된 쿼리를 구현하여 Oracle GoldenGate CDC Capture 내장 프로시저 계획 캐시를 개선했습니다.
버그 29998828 - SQL Server: SQL Server CDC 캡처 작업으로 Oracle GoldenGate CDC 정리 작업 교착 상태
테이블에 대한 보완 로깅을 사용으로 설정할 때 @supports_net_changes=0를 설정하도록 ADD TRANDATA가 향상되었습니다. 이렇게 하면 Oracle GoldenGate CDC 정리 작업과 SQL Server 변경 데이터 캡처 작업 간에 교착 상태가 발생할 수 있는 CDC 스테이징 테이블에 클러스터화되지 않은 넷 변경 인덱스를 만들지 않아도 됩니다.
버그 27787994 - SQL Server: CDC 캡처 작업이 누락된 경우 잘못된 메시지로 비정상 종료 추출
SQL Server에서 추출을 시작할 때 개선된 오류 메시지 및 CDC 작업이 데이터베이스에서 CDC가 사용으로 설정되어 있어도 삭제되었습니다.
버그 27045617 - SQL Server: 읽기 전용 환경으로 항상 켜짐에서 리스너 연결 지원
Oracle GoldenGate for SQL Server CDC는 Extract가 ALWAYSONREADONLYROUTING 옵션을 사용하여 Always On Ready Only 환경에서 보조 Replicat에서 CDC 트랜잭션을 읽을 수 있도록 향상되었습니다.
버그 29998662 - MySQL: binlog의 JSON 데이터 유형에 오류 없이 비정상 종료 추출
DML에 JSON 데이터가 포함되어 있을 때 Extract가 비정상 종료되고 binlog에 로깅되는 것을 정지하는 문제가 해결되었습니다.
버그 30019799 - MySQL: MySQL 트레일에 의해 소싱될 때 Kafka Replicat에 의해 잘못된 값이 기록됨
대조에 관계없이 char 데이터 형식을 char로만 처리할 수 있도록 이진 조합이 있는 문자 데이터 유형의 메타데이터가 수정되었습니다.
버그 29431472 - MySQL: 소수 표시 초가 존재할 때 초기 로드 추출이 시간 값을 캡처하지 않습니다.
시간 값 열에서 소수 표시 초를 지원하기 위해 MySQL 초기 로드 Extract 관련 문제가 해결되었습니다.
버그 30148328 - DB2 z/OS: Oracle GoldenGate Extract가 "OGG-00808 행 5461에서 부적합한 시퀀스 - 유형 4가 첫번째일 수 없음" 오류와 함께 비정상 종료됩니다.
이전 이미지 또는 이후 이미지에 대한 로그 레코드가 누락된 경우 업데이트 중 Extract 비정상 종료 문제가 해결되었습니다.
버그 30236475 - DB2 z/OS: 현재 체크포인트, 복구 체크포인트 및 시작 체크포인트에 사용할 수 없는 시간기록
showch 체크포인트 보고서는 적절한 LSN 값을 GGSCI에 Extract를 배치하는 데 사용할 수 있는 형식으로 표시하고, 체크포인트에서 적절하게 형식이 지정된 시간 기록을 표시하도록 향상되었습니다.
버그 29859132 - Teradata: ERROR OGG-10107 구문 분석 오류: [prefix] 매개변수가 [suffix] 매개변수와 충돌합니다.
COLMATCH 매개변수를 사용하는 Teradata용 Replicat는 PREFIX 및 SUFFIX 옵션을 모두 지원하도록 수정되었습니다.
버그 29851133 - Teradata: OGG-00453 DDL 복제는 이 데이터베이스에 대해 지원되지 않습니다.
Teradata에 대한 Replicat 비정상 종료의 원인이 된 문제는 소스 추적 파일에 DDL이 포함된 경우 DDL 작업이 지원되지 않는다는 사실을 올바르게 무시하고 경고하도록 수정되었습니다.
릴리스 19c(19.1.0) - 2019년 5월 초기 릴리스
버그 29518912 - MySQL: 추출이 정지되었으며 앞으로 이동하지 않습니다.
쿼리 이벤트에서 커밋을 처리하지 않는 원격 캡처 문제가 해결되어 Extract가 중단되었습니다.
버그 28722244: 관리 서버 GUI에 CDR 통계 추가
충돌 감지 및 해결 통계가 관리 서버 웹 인터페이스에 추가되었습니다.
버그 28682226 - 별표(*) / 물음표(?)와 함께 암호를 사용할 때 IE가 -1017-ORA-01017 오류로 비정상 종료됩니다.
이제 통합 Extract에서 별표 또는 물음표가 포함된 비밀번호를 허용합니다.
버그 27300722 - DB2에 대한 Replicat가 SQL 오류 -330 문자 변환과 함께 비정상 종료됨
CCSID 937 문자 필드로 인해 시프트 인, 시프트 아웃 문자 관련 문제가 해결되었습니다.
버그 27507726: 허위 경고를 피하기 위해 Redo_Transport_Lag_Threshold의 기본값이 증가함
거짓 경고를 피하기 위해 TRANLOGOPTIONS와 함께 사용되는 redo_transport_lag_threshold 옵션의 기본값이 증가했습니다. 값이 기본값인 10초에서 30초로 증가했으며 허용되는 최소값은 이제 15초입니다.
버그 27426540: Oracle GoldenGate 관리 클라이언트가 한 명령으로 모든 DISTPATHS를 시작 및 삭제할 수 있도록 향상됨
Oracle GoldenGate 18c에서 사용할 수 있는 관리 클라이언트는 모든 배포 경로를 시작할 수 있는 START DISTPATH ALL 명령과 모든 배포 경로를 삭제할 수 있는 DELETE DISTPATH ALL 명령으로 향상되었습니다.
버그 27332805 - MySQL: 원격 캡처 페일오버는 CLI_SAFE_READ에서 자동으로 처리됩니다.
페일오버 시 MySQL Aurora 서버에서 Extract 연결을 해제하는 문제가 해결되었습니다.
버그 29259846 - Oracle: convchk 프로그램의 체크포인트 형식 변경 및 새 구문
체크포인트 필드 크기를 32bit에서 64bit로 변경하여 Oracle RESETLOG SCN 번호를 32비트에서 64비트로 변경해야 하는 문제를 해결했습니다. 이 변환은 Extract가 Oracle GoldenGate 19c로 업그레이드된 후 Extract를 실행할 때 발생합니다. convchk 프로그램은 이전 Extract를 사용하기 위해 체크포인트 파일을 다운그레이드해야 하는 경우 새 구문을 제공합니다.
버그 28873778 - Oracle: 배포 서버가 있는 자동 ETROLLOVER 및 ALTER INPUT TRAIL SEQNO 기반 구조
배포 서버는 입력 및 출력 추적 파일에 대해 자동 ETROLLOVER를 지원하도록 향상되었습니다.
버그 28266744 - Oracle: COLMAP의 열에 지정된 값이 대상에서 변경되고 있습니다.
열 매핑 중 오버플로우 또는 언더플로우를 확인하지 않고 COLMAP 함수를 사용하여 대상 숫자 열 값을 매핑할 때 문제가 해결되었습니다. 이로 인해 잘못된 값이 매핑되어 대상 열에 삽입됩니다.