7 Bugs Fixed

This chapter describes the bugs fixed at the time of release.

The Bug number is the number of the BugDB ticket. For questions on specific tickets or issues, consult Oracle Support.

Release 23ai (23.5) - July 2024

Bug 36452224: Db2 z/OS - OGGMT001 program can terminate without warning on missing or invalid parameters

Added a message when OGGMT001 program terminates if it is run without being started from Extract or run in any other unauthorized manner.

Bug 36684657: Db2 z/OS - Extract abends, affecting the ATS runs

Fixed an issue with Extract abending without generating a message in a report file.

Bug 35996208: Exadata Cloud at Customer (Gen2) - The Replicat process crashed with segfault error 11

Fixed an issue of parallel Replicat abending with segfault error 11.

Bug 36260450: Exadata on Premise - Sequence objects are not replicated on downstream capture from ADG standby

Fixed an issue with downstream Extract not capturing the updates to sequence objects.

Bug 36353961: Microsoft SQL Server - Ignore In-memory tables when using ADD TRANDATA with a wildcard pattern

Fixed an issue with using ADD TRANDATA and a wildcard specification that errored when encountering an in-memory table. In-memory tables are not supported for CDC capture.

Bug 36429456: Microsoft SQL Server - Extract reprocesses prior records of the last checkpoint position after restarting

Fixed an issue with Extract that was reprocessing records prior to the last checkpoint position, on restart.

Bug 36713522: Microsoft SQL Server - Incorrect login information does not return proper messaging

Fixed the incorrect error message that was displayed when using wrong credentials to login.

Bug 36478812: MySQL - Support for Vector data type

Added support for Vector data type for MySQL Server 9.0 and HeatWave.

Bug 36658085: MySQL - Replicat abends with duplicate primary key after certain case of GTID based positioning of the Extract

Fixed an issue with Replicat abending on restart after encountering a duplicate primary key while running with GTID-based Extract.

Bug 36688861: MySQL - Extract fails on restart with error "No: 1236 - Error Message: (Cannot replicate because the source purged required binary logs"

Fixed an issue of unsupported DDLs with GTID based Extract that fails on restart with the error, "Cannot replicate because the source purged required binary logs."

Bug 36616731: Oracle - While running RegisterServiceManager.sh from root user, it fails with oggca.sh: command not found error

Fixed an issue with the RegisterServiceManager.sh script that was causing the oggca.sh: command not found error, when run from the root user.

Bug 36625469: Oracle - Extract abends without any error but it reports segmentation fault in /var/log/messages and GDB reported checkSizeToRollover error

Fixed an issue with Extract abending without displaying any error when using OUTPUTFORMAT XML and switching to a new trail or output file.

Bug 36630528: Oracle - Data not synchronizing when using different indexes or keycols in source and target databases

Fixed the data synchronization issue when indexes or key columns are different for source and target databases.

Bug 36781005: Oracle - The TRANLOGOPTIONS EXCLUDEUSER command in PDB setup excludes all users

Fixed an issue with the TRANLOGOPTIONS EXCLUDEUSER or EXCLUDEUSERID command in PDB or CDB setup that was not capturing any operations and causing all users or user IDs to be excluded.

Bug 36821561: Oracle - No option to specify Begin point for Extract when configuring it from the WebUI

Added the Begin option in the WebUI for creating an Extract process.

Bug 36301151: Generic - Replicat not updating the checkpoint table correctly on stopping

Fixed an issue with Replicat not updating the checkpoint table correctly when stopped.

Bug 36616207: Generic - MA report file incorrectly lists file names including REPREPA for REPREP

Fixed an issue with report file listing incorrect file names.

Bug 36625098: Generic - Replicat abends with invalid DATE/TIME in type conversion

Fixed an issue with DATE/TIME type conversion that was causing the Replicat to abend.

Bug 36655689: Generic - Replicat should be able to use long varchar2 as primary key if database allows it

Fixed an issue with Replicat not selecting the column of varchar2 type as a primary key.

Bug 36731087: Generic - Snowflake Replicat deletion process not deleting the associated temporary and state files

Fixed an issue with the DELETE REPLICAT command that was not deleting the temporary and state files.

Bug 36742287: Generic - Replicat not getting restarted by AUTORESTART

Fixed an issue with the AUTORESTARTcommand, which was not restarting the Replicat process.

Bug 36755183: Generic - Replicat abends with the "OGG-30464 The connected session is not a GG session" error

Fixed an issue with Replicat abending with error, OGG-30464 - The connected session is not a GG session when connecting to a PDB with value of container_data variable as CURRENT_DICTIONARY.

Release 23ai (23.4.1.24.05) - May 2024

Bug 36630983: Oracle - Integrated Replicat fails with error "OGG-02092 Unexpected condition in function indexOutOfRangeError"

Fixed an issue with integrated Replicat either failing with error, OGG-02092 Unexpected condition in function indexOutOfRangeError, or skipping update of mapped columns present in the target database but not in the source database, leading to data divergence.