修复的 Bug 和增强功能

本章介绍了发布时修复的错误和增强功能。

Bug 编号是 BugDB 票证的编号。有关特定请求单或问题,请咨询 Oracle 技术支持。

发行版 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 的问题。

错误 39924608 - PR 中不考虑 GROUPTRANSOPS 1

修复了不符合 GROUPTRANSOPS 的精确值的并行复制问题。

发行版 19c (19.32.0.0.260728) - 2026 年 8 月

此发行版仅包含内部 bug 修复。不包括新功能或面向客户的更改。

发行版 19c (19.32.0.0.260721) - 2026 年 7 月

错误 37144443:Autonomous AI Database Serverless - Oracle GoldenGate 21c 在连接到 23ai Autonomous AI Database 时显示不正确的错误消息

修复了 Oracle GoldenGate 在连接到 23ai ADB 时显示错误错误消息的问题。

错误 36775234:Db2 z/OS - Oracle GoldenGate for Db2 z/OS 正在将多个 00C90101 异常终止写入 Db2 日志

消除 00C90101 错误并修复了 Db2 z/OS 的 Oracle GoldenGate,捕获大多数内存管理器异常终止以消除大型 SVC 转储。

错误 39071873:Oracle - Parallel Integrated Replicat 将跳过空/内联/外联 LOB 列更新操作的行

修复了启用 BATCHSQL 且 LOB 列混合包含空值、内联或外联时缺少记录的并行集成复制问题。

错误 39256240:PostgreSQL - JSONB 列为主键时提取异常终止

修复了当 JSONB 数据类型列用作主键时提取异常终止的问题。

错误 39404180:SQL Server - SQL Server MONEY 和 SMALLMONEY 数据类型映射问题

修复了 SQL Server 提取在线索中将 MONEY 和 SMALLMONEY 列捕获为 DECIMAL 类型的问题,而不是为下游复制写入正确的数据类型信息。

发行版 19c (19.31.0.0.260629) - 2026 年 6 月

此发行版仅包含内部 bug 修复。不包括新功能或面向客户的更改。

发行版 19c (19.31.0.0.260615) - 2026 年 6 月

错误 39312785:Db2 z/OS - 提取多次将同一源事务处理写入跟踪文件

修复了提取重复写入同一源事务处理以跟踪文件的问题,从而导致大量重复的目标行和过多的线索文件增长。

发行版 19c (19.31.0.0.260529) - 2026 年 6 月

错误 39200348:Sybase Adaptive Server Enterprise - Replicat 因 BIT 列处理不正确而异常终止,并出现错误 OGG-01296 和 OGG-00918

修复了复制异常并出现错误 OGG-01296 和 OGG-00918 的问题,因为 Sybase BIT 列被视为类型不匹配并在映射中省略。

错误 39197731:Sybase Adaptive Server Enterprise - Extract 在转换 univarchar 数据时异常终止,出现错误 OGG-01112 ggConvUtf16LE

修复了转换 univarchar 数据类型时提取异常终止时出现错误 OGG-01112 Unexpected condition in ggConvUtf16LE 的问题。

发行版 19c (19.31.0.0.260422) - 2026 年 4 月

错误 39109279:Db2 z/OS - 提取异常终止,出现错误 OGG-01741 意外日志序列号

修复了 AIX 构建上的缓冲区对齐问题,导致提取异常终止 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 - 并行非集成复制异常终止,错误为 OGG-15449

修复了数据库和 GoldenGate 打补丁后并行非集成复制异常并出现错误 OGG-15449 的问题。

错误 38722435:Oracle - Replicat 异常终止,错误为 "OGG-30390 Internal Error in method getObjectMDRecord"

修复了复制异常终止与 error OGG-30390 Internal Error in method getObjectMDRecord 的问题。

发行版 19c (19.30.0.0.260306) - 2026 年 3 月

错误 38924691:Db2 z/OS - 提取异常终止,出现错误 OGG-01741 意外日志序列号

修复了由于 IBM 内部维护操作导致的日志序号不正常而导致提取异常终止 error OGG-01741 Unexpected Log Sequence encountered at LSN XXXXXXXXXX, previous LSN XXXXXXXXXX 的问题。

发行版 19c (19.30.0.0.260116) - 2026 年 1 月

Bug 38763813:Generic - Admin Server 在评估 taskHistory 中列出的用于终止的进程时崩溃

修复了管理服务器在评估非 OGG 进程任务以进行终止时崩溃的问题。

错误 38712941:通用 - 并行复制报告错误 OGG-10178

修复了并行复制显示错误 OGG-10178 的问题,当包含表的事务处理由于线索记录中缺少列而未并行调度时。

错误 38711831:通用 - 协调复制滞后进程显示零,子进程显示滞后(秒)

修复了父进程滞后始终报告为零时的协调复制问题。

错误 38368054:通用 - 经典提取未设置与已打包插入记录关联的正确行数。

修复了“经典提取”为已打包插入记录设置不正确行的问题。

错误 37189469:Oracle AI Autonomous Database Serverless - PIR 以“OGG-00869 数据库错误 1483(ORA-01483:DATE 或 NUMBER 绑定变量的长度无效)”形式发出警告

修复了并行集成复制在启动时发出警告 OGG-00869 Database error 1483 (ORA-01483: invalid length for DATE or NUMBER bind variable 的问题。

错误 38411114:内部部署的 Exadata - 并行非集成复制异常终止,错误为 OGG-15449

修复了数据库和 OGG 打补丁后出现错误 OGG-1549 的复制异常问题。

错误 38444591:Microsoft SQL Server - 启用了心跳表的并行复制异常终止,并出现错误“OGG-15449 表示下水位无效”

修复了从 Oracle 复制到 SQL Server 时并行复制异常错误的 OGG-15449 stating lower watermark position is invalid 问题。

错误 37892045:MySQL - 提取时区现在自动与 MySQL 数据库的时区匹配

“提取”时区现在自动与源数据库中定义的时区匹配。

错误 38714353:Oracle - Admin Server 在评估 taskHistory 中列为“正在运行”的终止进程时崩溃

修复了管理服务器在评估非 OGG 任务历史记录时崩溃的问题。

错误 38665707:Oracle - @GETENV 函数正在目标上创建重复值

修复了 @GETENV(‘ TLFKEY ’,SYSKEY,unique_key)函数在负载重时导致重复值的问题。

错误 38555316:Oracle - DDL 和 DML 事务处理必须在并行集成复制中使用 4 部分 XID,而不是 3 部分

修复了从环境中提取的 DDL 和 DML 事务处理 XID 使用 3 个部件名称而不是 4 个部件名称时并行集成复制的问题。

错误 38531918:Oracle - 初始加载提取异常终止,出现错误“OGG-00735 将 Oracle 数字值转换为 ASCII 时出错”

修复了提取异常终止时出现错误 OGG-00735 Error converting Oracle numeric value to ASCII 的问题。

错误 38704589:PostgreSQL - 对于包含字符列的源表和目标表,初始加载和 CDC 提取失败

修复了具有 char 列的源表和目标表的初始加载和 CDC 提取失败的问题。

发行版 19c (19.29.0.0.251021) - 2025 年 10 月

错误 38518373:通用 - 当服务管理器和部署版本不同并使用反向代理时,无法访问部署 Web 界面

修复了当用户部署和服务管理器版本在反向代理下不同时无法访问 Web 界面的问题。

错误 38386242:通用 - ADD EXTTRAIL 包含反斜杠‘ ' 将导致提取异常终止,但未分配线索错误

修复了如果 EXTTRAIL 在 Microsoft Windows 上包含反斜杠‘,则无法启动 Extract 的问题。

错误 38343129:通用 - 复制正在使用具有禁用约束条件的列,并且忽略表上的唯一索引

修复了 Replicat 选择禁用密钥的问题。

错误 37851564:通用 - 复制进程累积内存直至达到最大限制

修复了复制进程累积内存的问题,直到它达到 JVM 最大限制,然后增加滞后。

错误 37976723:MySQL - 初始加载提取的时间戳为 NULL 时出现不匹配的数据

修复了无效日期的数据缓冲区设置为零时初始加载提取的问题。

错误 38219557:Oracle Exadata on Premise - Extract Abends with OGG-06222 切换到空目录名称的请求无效

修复了下游提取异常终止时出现错误 OGG-06222 An invalid request was made to switch into an empty catalog name 的问题。

错误 38181251:Oracle Exadata on Premise - OGG-06565 格式设置错误,位于:表名。将列 "XXXXXXX" 中的时间戳从 Oracle 转换为 ASCII 格式时出错

修复了时区小时超出范围 -12 到 +14 时提取报告 Error converting timestamp with timezone from Oracle to ASCII format for column 的问题。

错误 38069919:Oracle Exadata on Premise - 在 Linux 8 上使用收集器进程泄漏内存

修复了收集器进程在 Linux 8 上遇到内存泄漏的问题。

错误 38188610:Oracle - 提取生成的 XML 线索文件,生成嵌入式 CDATA

修复了提取生成的 XML 线索文件生成嵌入式 CDATA 的问题。

错误 37996439:Oracle - Integrated Replicat 在列包含 @GETENV 函数时遇到错误 ORA-1400

修复了当目标数据库中的第一列填充了 @GETENV 函数时,集成复制显示错误时出现的问题。

错误 37730073:当 NLS CHAR 设置为 UTF8 时,Oracle - Extract 无法提取 lob 数据

修复了提取无法提取 LOB 数据的问题。

错误 36543678:Oracle - 并行集成的复制停止,出现错误:“由于所有协调的线程无法在允许的时间内注册,协调器无法继续运行”

修复了并行集成复制异常终止时出现寄存器超时错误的问题。

错误 38356342:PostgreSQL - 提取 libpq 无法与数据库建立连接

修复了启用了空闲会话超时选项的 PostgreSQL libpq 连接的 Extract 问题。

错误 37988214:PostgreSQL - Trim 函数为空的源列数据留出单个空间

修复了当 TRIMSPACES 参数未完全修剪源列数据值并在字符串末尾留下一个结尾空间时遇到的问题。

错误 38050060:Sybase - Extract 在 BIGDATETIME 和 BIGTIME 列的线索文件中写入不正确的数据

修复了提取错误存储带负值的分数时间数据的问题。

错误 37721775:Sybase - Extract 在表名包含反斜杠‘时异常终止

修复了提取未使用‘’捕获表名并异常终止时出现错误 OGG-00868 的问题。

发行版 19c (19.28.0.0.250919) - 2025 年 10 月

错误 38494145:在 AIX 上支持 FairCom 数据库 v13

AIX 现在支持 FairCom 数据库 v13。

发行版 19c (19.28.0.0.250715) - 2025 年 7 月

错误 33618228:通用 - 提取异常终止与 OGG-01112 在行 2442 的 DDLEXT_process_extract 中出现意外情况

修复了提取异常终止时出现的错误 ERROR OGG-01112 Unexpected condition in DDLEXT_process_extract at line 2442. 问题

错误 36064097:一般 - XAG 无法启动具有多个分发路径的 Oracle GoldenGate 资源

修复在配置了多个分发路径时无法启动 Oracle GoldenGate 资源的 XAG 行为。

错误 36887530:通用 - AGCTL STOP GOLDENGATE 命令失败并调用 PKILL

修复了无法在 AIX 平台上使用的 XAGTask 脚本问题,因为该脚本使用 AIX 上不可用的 pgrep 和 pkill 命令。

错误 37154111:一般 - 创建的 PL/SQL 过程 GG_PURGE_HB_TAB 的语法不正确

修复了使用 PARTITIONED 选项创建心跳表时的问题,创建了无效的语法 GG_PURGE_HB_TAB 过程。

错误 38003423:z/OS 的 Db2 - 提取失败,错误 OGG-25174 对于 LRSN XXXXXXXX,QWHSTYP 值应 = QWHSHS01

修复提取异常终止时出现的问题,OGG-25174 For LRSN XXXXXXXX, the QWHSTYP value should = QWHSHS01 which is = 1.”

错误 37900937:MySQL - 当没有为 TIMESTAMP 列启用 STRICT_TRANS_TABLES 时,提取异常终止并显示错误

修复了 MySQL 上的提取问题失败,错误为 OGG-04049 Detected metadata mismatch for column.

错误 37009812:Oracle - ADD HEARTBEATTABLE 命令的 PARTITIONED 选项会创建错误的清除过程

修复了使用 ADD HEARTBEATTABLE 命令的 PARTITIONED 选项添加心跳表时所创建清除过程运行不正确的问题。

错误 37904243:Oracle - Replicat 在为包含 NCHAR 字符集为 UTF8 的 NVARCHAR 的组合键错误写入映像值后失败

修复了在将映像值错误写入包含 NVARCHAR 且 NCHAR 字符集为 UTF8 的组合键的线索时,复制未能更新 LOB 的问题。

错误 37945691:Oracle - 添加了用于创建不带检查点表的集成复制的选项

添加了一个选项,允许在没有检查点表的情况下创建集成的复制。

发行版 19c (19.27.0.0.250613) - 2025 年 6 月

错误 37927688:PostgreSQL - 错误 OGG-04036 定位序列 ID 顺序错误,旧序列 ID 为 00000974/7348DD68

修复了在提取重新启动时因缺少事务处理而导致数据丢失的恢复问题。

发行版 19c (19.27) — 2025 年 4 月

错误 37477825:Autonomous Database - Integrated Extract,其中显示故障的运行状态并对 adminsrvr 线程造成互斥锁

修复了集成提取状态错误地显示为正在运行的问题,这导致管理服务线程上的互斥锁。

错误 37207902:Db2 /zOS - OGG-01741 意外日志序列号

修复了提取终止时出现错误 OGG-01741 Unexpected Log Sequence encountered at LSN XXXXXXXXXX, previous LSN XXXXXXXXXX 的问题。

错误 37082762:Microsoft SQL Server - Extract 异常终止,并显示 "OGG-00551: Execute direct failed while retrieve OGG CDC cleanup job attributes from OracleGGCleanupJobStatus table"

修复了提取异常终止时出现错误 OGG-00551: Execute direct failed while retrieving OGG CDC cleanup job attributes from OracleGGCleanupJobStatus table. 的问题

错误 37378652:Oracle - 函数 @GETENV(‘ TLFKEY ’,SYSKEY,4)在复制中不起作用

修复了列函数 @GETENV('TLFKEY',SYSKEY,number) 不起作用并返回 NULL 值的问题。

错误 36196912:Oracle - 初始加载提取捕获可版本的视图和程序包

修复了初始加载提取捕获可编辑视图和程序包的功能。

错误 37111463:由于缺少预期的 checkpointtable 参数,无法添加 Oracle - Replicat,但随后在 "info all" 命令中,adminclient 检查未添加的 Replicat 的 checkpointfile

修复了 Oracle GoldenGate for Oracle 的问题,在添加提取/复制流程失败时不会删除提取/复制注册。

发行版 19c (19.26.0.0.250219) - 2025 年 2 月

错误 37557717:通用 - RECVSRVR 在从 19.24 升级到 19.26 之后尝试启动 distpath/recvpath 时被终止

修复了在从 Oracle GoldenGate 19.24 升级到 19.26 后尝试启动 DISTPATH 或 RECVPATH 时接收器服务被终止的问题。

发行版 19c (19.26.0.0.250121) - 2025 年 1 月

错误 37086096:通用 - 启动时注册时并行复制挂起

修复了在配置了大量应用程序时,并行复制挂起的问题。

错误 33976384:一般 - 日志转储元数据记录应显示列长度

固定 logdump 以显示名称中包含特殊字符时用双引号括起来的元数据记录列名。在未映射目标 NOT-NULL 列时复制以发出警告消息。

错误 37283643:Db2 for i - 提取错误 OGG-00146 调用返回错误状态为 -1 的 getNextRecord:意外的操作类型:C9D3

为 i Extract 启用了 DB2 以处理增量限制 (IL) 日记账分录。

错误 37409869:MySQL - 心跳表的 remote_database 和 local_database 字段的最大长度字段不正确导致日志使用量增加

修复了将心跳表的 remote_database 和 local_database 字段增加到 512 个字符的问题,当此字段的值超过 30 个字符时,导致过度使用日志。如果为现有心跳表实施打补丁,则需要运行 UPGRADE HEARTBEATTABLE。

错误 36921787:MySQL - Extract 使用 UPDATERECORDFORMAT 参数消耗高内存

修复了使用 UPDATERECORDFORMAT 参数运行时提取占用更高内存的问题。

错误 37307982:当服务管理器管理员密码包含冒号“:”时,Oracle - XAG 无法启动 Oracle GoldenGate Microservices

修复了服务管理器管理员密码包含冒号“:”时无法启动 Oracle GoldenGate 微服务的 XAG 行为

错误 35778902:Oracle - Replicat 在错误版本中应用 DDL

修复了 ALTER DATABASE 默认版本 DDL 切换到正确版本,然后重置为以前的版本导致基于后续版本的 DDL 失败的问题。

错误 37046598:Oracle - 在禁用 DDL 复制并截断表和删除表时,提取异常终止并出现无效元数据错误

修复了在不将 DDL 复制到目标时处理截断时尝试从 Logminer 查找表元数据时,提取异常终止时出现的问题(使用 ERROR OGG-10556 No data found when executing SQL statement)。

错误 37118843:审计日志中检查点表上的 Oracle Exadata - Oracle 1430 错误

修复了将列添加到并行复制检查点表的问题,而无需检查列是否已存在。

发行版 19c (19.25.0.0.241213) - 2024 年 12 月

错误 37383026:通用 - 部署 Oracle GoldenGate 时无法间歇地创建身份证明存储

修复了由于未正确创建 wallet 而导致 Oracle GoldenGate 部署失败的问题。

发行版 19.25.0.0.241105 - 2024 年 11 月

错误 36811258:一般 - 创建身份证明存储会间歇性失败

修复了创建身份证明存储时出现间歇性故障的问题。

错误 35619023:MySQL - Windows 上的复制异常终止,出现数据库错误:未找到数据

修复了 Windows OS 上 Oracle GoldenGate Replicat for MySQL 的问题,异常错误为“Database error:No data found”。

错误 36848389:Oracle Autonomous Database Serverless - 出错后复制挂起

修复了在进程仍在运行并且处于挂起状态时,当复制在启动时遇到错误时异常异常终止的问题。

错误 37170410:从身份证明存储和安全存储钱包中删除自动登录属性时的 Oracle - 争用条件

修复了将单点登录 wallet 转换为受密码保护的文件时出现的争用情况问题。

发行版 19.25.0.0.241015 - 2024 年 10 月

错误 36872864:Db2 for i - 在从 Java 模块建立到数据库的连接时发生间歇性连接超时

修复了在建立从 Java 模块到数据库的连接时导致间歇性连接超时的问题。

错误 36860369:Exadata Cloud at Customer (Gen2) - 在数据泵导出过程的内部表 SYS_EXPORT_TABLE 上提取捕获 DDL

修复了在 Datapump 导出过程中生成的内部表上提取 DDL 的问题。

错误 36688820:Exadata on Premise - 提取异常终止,错误为“LOB 列的更新操作出现 OGG-02560 格式设置错误”

修复了由于剩余墓碑数据而导致提取异常终止的问题 OGG-02560 Formatting error on update operation for a LOB column。

错误 36825916:Exadata on Premise - Replicat 异常终止,原因是管理器进程清除的线索缺失

修复了正在清除的缺失线索文件导致复制异常终止的问题。

错误 35651029:Microsoft SQL Server - 修改“保留规则”选项的默认值,以将更改数据任务清除为 60 分钟

已将 Keep Rule 选项的默认值更新为“清除更改数据”任务的 60 分钟。

错误 36959562:当 CT 表上存在非 Oracle 创建的对象时,Microsoft SQL Server - Extract 在版本检查时异常终止

修复了在运行 ADD TRANDATA 命令后向 CT 表添加了作为对象的额外列时提取异常终止的问题。

错误 37103610:MySQL - 尾随为 0(字节)的 Binary(16) 字段被截断

修复了结尾值为 0 的 Binary 字段被截断的问题。

错误 33538832:Oracle - 提取应在发生某些错误时延迟清除 BR 文件

修复了提取清除所有 BR 文件时出现的问题,不允许用户对错误执行标准恢复过程,例如由于 max_file limit 设置不正确或 BR 目录已移动而导致 BR 失败。

错误 36294046:Oracle - Replicat 异常终止,出现错误 "OGG-01163 Bad column length replicating a truncate operation"

修复了在使用 Big-Endian 体系结构的服务器上生成的线索文件中处理 TRUNCATE 过程时复制异常的问题。

错误 36529325:Oracle - 每个 PDB 的捕获未与 Oracle 数据库的标准版一起使用

修复了数据库标准版的按 PDB 捕获异常问题,错误为 ERROR OGG-00662 OCI Error ORA-23605: invalid value "2" for ]] GoldenGate parameter PARALLELISM。

** 错误 36714726:Oracle - Parallel Integrated Replicat 报表文件显示空警告消息“警告 OGG-00869 ”**

修复了并行集成复制报告文件中显示的空警告消息的问题。

错误 37079447:在参数文件中指定了 EXCLUDERUSER 参数时,Oracle - 根捕获无法启动

修复了 TRANLOGOPTIONS EXCLUDEUSER 参数包括在根捕获进程的参数文件中时提取异常终止的问题。

错误 35145292:通用 - INFO SCHEMATRANDATA 命令在具有多个 81k 表的微服务部署中失败

修复了 INFO SCHEMATRANDATA 命令在表超过 81,000 个的微服务部署中失败的问题。

错误 35236663:通用 - 实施用于分发服务和接收方服务的 API 以检索滞后

添加了用于检索分发服务和接收方服务的滞后信息的新命令。

错误 36742896:通用 - 用于集成提取的 TRANLOGOPTION EXCLUDEUSER 命令不起作用

修复了 TRANLOGOPTION EXCLUDEUSER | EXCLUDEUSERID 命令未过滤在集成提取停止或重新启动时执行的排除操作的问题。

错误 36785701:通用 - 管理服务因内存损坏而频繁崩溃

修复了由于同时运行多个数据库命令而频繁崩溃的管理服务问题。

错误 36979014:通用 - 如果管理服务器在 FIPS 模式下运行,则在提取和复制中启用 FIPS 模式

在 GLOBALS 文件中添加了 CRYPTOENGINE 选项,以在“提取和复制”中启用 FIPS 模式(如果部署配置为 FIPS 模式)。

发行版 19.24.0.0.240724 - 2024 年 7 月

错误 36817156:Microsoft SQL Server - 为 Oracle GoldenGate CDC 清除作业添加了 TrustServerCertificate 标志并改进了错误处理

添加了 TrustServerCertificate 标志并更正了 Oracle GoldenGate CDC Cleanup 作业的错误消息。

发行版 19.24.0.0.240716 - 2024 年 7 月

错误 35444840:Db2 for i-Extract abends with "OGG-01864 CACHEMGR: No items in object" 错误

修复了回退流程错误地将基于事务处理的记录与非基于事务处理的记录分组的问题,导致提取异常终止。

错误 33382788:Db2 z/OS - 提取异常终止并执行“OGG-00551 数据库操作失败:TableHistoryDAO::addTable - 执行。ODBC 错误:SQLSTATE 23505 本机数据库错误 -803。[IBM][CLI 驱动程序][DB2] SQL0803N" 错误

修复了将 TRACKSCHEMACHANGES 与多个 Extract 一起使用同一数据库时提取异常错误的问题 OGG-00551 Database operation failed。

错误 36447527:Db2 z/OS - 线索文件包括不连续的 LOGCSN 标记

修复了导致线索文件包含不序列的 LOGSCN 标记的集成复制问题。

错误 36684657:Db2 z/OS - 提取异常终止,影响 ATS 运行

修复了提取异常终止而未在报告文件中生成消息的问题。

错误 35996208:Exadata Cloud at Customer (Gen2) - 复制进程因段错误 11 崩溃

修复了使用 segfault error 11 异常终止并行复制的问题。

错误 35367875:Exadata on Premise - Replicat 生成错误“OGG-14053 出现无效心跳记录”

修复了导致复制生成错误 OGG-14053 invalid heartbeat record encountered 的 INCOMING_ROUTING_PATH 和 OUTGOING_ROUTING_PATH 列长度的问题。

错误 36260450:Exadata on Premise - 不会在从 ADG 备用数据库获取下游时复制序列对象

修复了下游提取未捕获序列对象更新的问题。

错误 36217472:Microsoft SQL Server - DBLOGIN 崩溃并显示 "Error OGG-01118 Unhandled exception"

修复了非 AWS 数据库实例中数据库名称为 rdsadmin 的问题,导致 DBLOGIN 命令崩溃并出现错误 OGG-01118 Unhandled Exception。

错误 33135272:MySQL - 支持 UTF8MB3 字符集

增加了对 UTF8MB3 字符集的支持。

错误 36532048:MySQL - 从模式通配符解析中排除系统方案

在排除的方案通配符解析列表中添加了 sys 系统方案。

错误 33498821:设置了 FETCHOPTIONS MISSINGCOLS 且未使用不可见列时,Oracle - Extract 异常终止

修复了当设置了 FETCHOPTIONS MISSINGCOLS 参数并且 Extract 遇到未使用的不可见列时,提取异常终止时出现提取错误的问题。

错误 36183947:Oracle - 初始加载提取在启动期间失败,错误为“OCI-22053:溢出错误”

修复了对象 ID 超过 2,147,483,647 时初始加载提取失败的问题。

错误 36393134:Oracle - Parallel (non-integrated and integrated) Replicat 异常终止,并显示 "Warning OGG-06094 Detected inconsistency in internal data structure"

修复了并行复制有时异常但出现警告 Warning OGG-06094 Detected inconsistency in internal data structure 的问题。

错误 36508757:Oracle - 初始加载提取未在线索文件中包括表属性

修复了初始加载提取(不包括线索文件中的表属性)的问题。

错误 36630528:Oracle - 在源数据库和目标数据库中使用不同的索引或 keycols 时数据未同步

修复了源数据库和目标数据库的索引或键列不同时的数据同步问题。

错误 36301151:一般 - 停止时复制未正确更新检查点表

修复了在停止时复制未正确更新检查点表的问题。

错误 36553533:通用 - getObjectMDRecord 方法生成错误“OGG-30390 内部错误”。元数据索引参数超出范围”

修复了导致集成复制异常终止的缺失元数据问题,错误为 OGG-30390 Internal Error. The metadata index argument is out of range。

错误 36616207:通用 - MA 报告文件错误地列出了文件名,包括 REPREPA for REPREP

修复了报告文件列出不正确文件名的问题。

错误 36625098:通用 - 类型转换中具有无效 DATE/TIME 的复制异常终止

修复了导致复制异常终止的 DATE/TIME 类型转换问题。

错误 36655689:一般 - 如果数据库允许,复制应该能够使用长 varchar2 作为主键

修复了 Replicat 未选择 varchar2 类型的列作为主键的问题。

错误 36742287:通用 - AUTORESTART 无法重新启动复制

修复了未重新启动复制进程的 AUTORESTART 命令的问题。

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

修复了当连接到值为 container_data 变量为 CURRENT_DICTIONARY 的 PDB 时,复制异常终止时出现的问题,即 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 或跳过更新目标数据库中存在但源数据库中不存在的映射列的问题,从而导致数据差异。

发行版 19.23.0.0.240416 - 2024 年 4 月

错误 36250403:Amazon Aurora PostgreSQL - 使用大写字母“SHOW/SET”的 Oracle GoldenGate 查询报告了需要超级用户的错误

修复了 PostgreSQL 的 Precise Instantiation 进程的问题,其中以大写字母编写的 Oracle GoldenGate 查询导致错误,指示需要超级用户或复制角色用户。

错误 35514782:i - Extract 的 Db2 在更改仅包含序列号的提取时从序列 1 提取

修复了从 LSN 值 1 提取记录并忽略指定序号的变更提取处理的问题。

错误 35665808:Exadata Cloud at Customer (Gen2) - 检查点表的大小在 4 个半小时内急剧增加

修复了导致检查点表大小大幅增加的并行复制问题。

错误 35978782:Exadata on Premise - Initial load Extract 异常终止,错误“OGG-00663 OCI Error ORA-01406:fetched column value was truncated”

修复了提取异常终止时出现错误的问题,nvarchar2 数据类型的 OGG-00663 OCI Error ORA-01406: fetched column value was truncated。

错误 36229965:Exadata on Premise - 集成提取捕获的复制事务处理,因为缺少复制标记

修复了导致集成提取无法筛选复制事务处理的 RANGE 函数缺少标记的问题。

错误 34812191:Microsoft SQL Server - SQL Server 2022 的支持捕获和交付

增加了对 SQL Server 2022 捕获和交付的支持。

错误 36154619:Microsoft SQL Server - 删除初始加载提取失败,需要 DBLOGIN

修复了删除初始加载提取所需的 DBLOGIN 命令的问题。

错误 31011157:Oracle - “BR 以前的恢复检查点”在更改并重新启动提取后不会更新

在 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 DBRUs 19.14 And Up”

修复了导致集成复制显示警告的 WHERE 子句的问题,即 OGG-02544 Unhandled error ORA-26786 & ORA-01403 For CLOB Data With DBRUs 19.14 And Up。

错误 34973701:Oracle - REST API 显示并行复制的滞后值不正确

修复了并行复制显示更高和不正确的滞后值的问题。

错误 35273507:Oracle - Replicat 异常终止,并出现错误“OGG-01296 错误映射,PR 集成了可扩充 + OLTP 压缩”

修复了复制异常终止时出现错误 OGG-01296 error mapping with PR integrated with widetable + OLTP compession 的问题。

错误 36042072:从受联机 DDL 影响的分区表中处理记录时,Oracle - Replicat 显示“游标不足”错误

修复了 Replicat 在使用多个 INSERT 语句处理系统分区表时生成游标不足错误的问题。

错误 36205348:Oracle - 初始加载提取挂在具有多个 32k 分区的表上

修复了表分区超过 32000 时初始加载提取的性能问题。

错误 33499616:PostgreSQL - 对于存在错误 OGG-30069 的具有序列列的表,提取在插入时异常终止

由于 Oracle GoldenGate Extract 用户对表的权限不足,无法从 PostgreSQL 数据库检索列元数据时更新了错误消息。

错误 35575990:PostgreSQL - 当冒号是列名称的一部分时,提取无法解析记录

修复了当列名包含冒号 (:) 时提取无法解析记录的问题。

错误 31593244:通用 - 通过 REST API 监视时报告的复制滞后不正确

修复了由 Replicat 和目标数据库之间的时区差异导致的 INFO REPLICAT STATUS、SEND REPLICAT 和 GETLAG 命令的错误滞后问题。

错误 35660296:通用 - 添加统计信息以显示没有有效唯一索引的更新/删除操作数

修复了显示具有有效唯一索引值的更新和删除操作的统计信息的问题。

错误 36172552:一般 - 执行截断时,并行复制 "mappedTotalTruncates" 的 REST API 度量显示错误计数

修复了 REST API 度量的问题,执行截断进程时并行复制的 mappedTotalTruncates 显示错误值。

错误 36307633:通用 - 从 OEM/OGG 插件获取 Oracle GoldenGate 目标的虚假“向下”预警

修复了性能监视服务在短时间内未发送心跳的无响应或繁忙进程中生成故障预警的问题。

错误 36327419:通用 - 集成提取中的 Ping LCR 偶尔会导致巨大的滞后

修复了提取报告超额错误滞后(如果接收到错误的 ping LCR)的问题。

发行版 19.22.0.0.240124 - 2024 年 1 月

错误 36073476:Oracle - 在 OEL9/RHEL9 上认证 GoldenGate(适用于 Oracle 数据库 19c)

在 OEL9/RHEL9 上为 Oracle 数据库发行版 19c 添加了对 Oracle GoldenGate 的支持。

发行版 19.22.0.0.240116 - 2024 年 1 月

错误 35427338:DB2 z/OS - 在更改数据类型(已提升)后未捕获提取

修复了在使用 TRANLOGOPTIONS TRACKSCHEMACHANGES 和 TRANLOGOPTIONS APIFILTER 命令更改表和/或列后提取未捕获更改的问题。

错误 35491874:Exadata on Premise - DDL 语句(前面带有注释)生成提取核心转储

修复了在处理前面带有注释的 DDL 语句时提取异常终止的问题。

错误 35767560:Exadata on Premise - Extract 异常终止,错误为“不支持 Oracle 重做兼容版本 19.20.0”

修复了导致集成提取异常终止且出错的兼容性版本计算 OGG-06615 Oracle redo compatible version 19.20.0 is not supported。

错误 35874800:MySQL - 在 LOB 列上使用 FETCHMODCOLS 参数时,复制无法在目标上应用数据

修复了在 LOB 数据类型列上使用 FETCHMODCOLS 参数时 Replicat 无法在目标上应用数据的问题。

错误 35887121:MySQL - 未捕获 LONGBLOB 和 LONGTEXT 数据类型的 1GB 数据的初始加载期间的提取

修复了在 1GB 数据的初始加载过程中未捕获 LONGBLOB 和 LONGTEXT 数据类型提取的问题。

错误 29039470:重命名列后 Oracle - Replicat 异常终止,出现错误 ORA-904

修复了重命名表中的列后,复制异常终止时出现错误的问题 ORA-904。

错误 30587981:在处理列 DDL 的注释时 Oracle - Replicat 异常终止

修复了在处理 COMMENT ON COLUMN DDL 时导致 Replicat 异常终止的源数据库和目标数据库上映射不同基表名称的问题。

错误 31845901:Oracle - OGG v19.x- ulg.sql 在 dba_log_groups 中显示“所有列日志记录”

修复了重新运行 ulg.sql 文件时创建 ALL COLUMN LOGGING 日志组的问题。

错误 33638397:Oracle - 显示报表文件中使用的精确复制模型

修复了提取或复制报告文件未列出确切的提取或复制类型的问题。

错误 33770537:Oracle - SCHEMATRANDATA 命令生成错误“ORA-06564 add SCHEMATRANDATA with PREPARECSN NONE on lower case table name”

修复了包含小写表名且带双引号 ("") 的方案问题,使用 PREPARECSN 参数和值为 NONE 的 ADD SCHEMATRANDATA 命令生成错误。

错误 34804430:Oracle - Replicat 无法使用不透明值处理数据类型 SYS.ANYDATA

修复了 Replicat 未使用 OPAQUE 值处理 SYS.ANYDATA 数据类型的问题。

错误 34997772:当 NSK 生成的线索具有表元数据和 SYSKEY 列时,Oracle - Replicat 的格式设置不正确

修复了在将线索文件与表元数据和 SYSKEY 列(从 HP NonStop 复制到 Oracle)时复制错误格式化数字数据的问题。

错误 35195530:Oracle - Integrated Replicat 异常终止,错误为 "ORA-01843: not a valid month for 1899-12-31 or 1899-12-30 or 1899-12-29 date data"

修复了导致集成复制异常终止的源数据库时区和会话时区值的问题,错误为 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 Unexpected condition in processReplicatLoop at line 1578"

修复了使用 TARGET 关键字以及源表和目标表的不同结构的 Extract 问题导致复制异常终止,错误为 OGG-01112 Unexpected condition in processReplicatLoop at line 1578。

错误 35639628:Oracle - 当 streams_pool_size 设置为 0 时,每个 PDB 提取的内部部署不捕获 DDL/DML

为每个 PDB 提取的内部部署正确设置默认参数。

错误 35666217:在 DDL 子句中指定了排除所有项时,不捕获用于公共同义词的 Oracle - DDL

修复了如果 DDLEXCLUDE ALL 命令包含在提取参数文件中,则不会捕获 CREATE PUBLIC SYNONYM DDL 的问题。

错误 35782788:Oracle - OGGCA 未将响应文件 OGG_SOFTWARE_HOME 用于服务管理器

修复了 Oracle GoldenGate Configuration Assistant (OGGCA) 未使用 Service Manager 的 OGG_SOFTWARE_HOME 响应文件的问题。

错误 35938863:Oracle - 现有部署的 TLS 密码卸载功能

修复了 OGGCA 的问题,允许至少选择一个强制密码套件。

错误 36067679:Oracle - 在 forcestop 上提取未使用 BR 检查点

修复了在遇到 FORCESTOP 选项时未使用 BR Checkpoint 选项的 Extract 问题。

错误 31625466:TimesTen - 复制报告错误“OGG-1014 参数 [NOTRIMSPACES]/[TRIMSPACES] 对于此配置无效”

添加了对 [NOTRIMSPACES]/[TRIMSPACES] 参数的 TimesTen 支持。

错误 32785364:一般 - Ggserror 日志输出错误的时间偏移时间戳

修复了 ggserr.log 中不考虑夏令时的时间偏移问题。

错误 34012362:通用 - 为回退添加日志记录

添加了诊断改进和回退日志记录以跟踪回退。

错误 34394921:通用 - 为语法分析器错误添加跟踪

添加了用于标识和诊断解析器错误的诊断跟踪。

错误 34426814:通用 - INFO EXTRACT/REPLICAT 的输出,在日本环境中通过 GGSCI 的详细信息被乱码

修复了日本环境中 INFO 命令的输出问题,该输出显示垃圾输出值。

错误 34717189:通用 - 通过集成的提取为不相关的表授予 DDL 处理

在 Oracle GoldenGate 中心拓扑实施中,如果启用了 DDL MAPPED,则集成的提取处理 GRANT DDL 会解决性能问题。

错误 34749779:Generic - Replicat 二进制函数在 Linux 中有错误的数据

修复了使用 @BINARY() 函数填充“0”(零)而非空格从 Tandem 复制到 Oracle 的字符数据的问题。

错误 34803625:通用 - 更新下拉菜单,用于创建 OKV 版本 21.4 的加密配置文件

在管理服务器 WebUI 的 "Encryption Profile Creation"(加密配置文件创建)页面上添加了对 OKV 版本 21.4 的支持。

错误 35360186:通用 - 仅适用于 GG 21.9 MA,复制主进程的报表文件将显示在 adminsrvr 报表文件部分中

修复了管理服务器在“报告文件”部分中仅显示协调复制的主进程的问题。

错误 35514317:通用 - 使用 INSERTALLRECORDS 命令看到部分 lob 时生成消息的改进

更新了将 INSERTALLRECORDS 命令与部分 lob 更新结合使用时显示的错误消息。

错误 35787151:Generic(通用)- 如果在服务器环境中设置了 OGG_CLIENT_TLS_CAPATH,则在启动 DistPath 时缺少授权信息

修复了由于设置了 OGG_CLIENT_TLS_CAPATH 和 OGG_CLIENT_TLS_CERTPATH 选项而失败的 DistPath 授权进程的问题。

错误 35796458:通用 - 对于用户出口,在 PROCESS_RECORD 回调中设置 MORE_RECS 标志后,提取不会返回相同的记录

修复了 MORE_RECS 标志在 PROCESS_RECORD 回调函数中不起作用的问题。

发行版 19.21.0.0.231103 - 2023 年 11 月

错误 35364524-z/OS 的 Db2:替换 z/OS 管理任务调度程序

已将管理任务调度程序替换为另一个子任务进程,该进程在提取完成时监视 ECSA 内存。

错误 35651578:z/OS 的 Db2 - 提取的“现在开始”选项在打补丁到 4 月 23 日 RU 后不起作用

修复了导致提取在非数据共享 Db2 系统上不以 BEGIN NOW 选项开头的时间戳问题。

错误 35905291:z/OS 的 Db2 - 配置传统 JCL 需要更多内存管理器参数

添加了对要传递到内存监视器任务的其他 JCL 参数的支持。

发行版 19.21.0.0.231017 - 2023 年 10 月

错误 35858877:MariaDB- 复制进程经常失败,没有任何错误或警告消息

修复了当表包含大量 bit 数据类型列时,复制经常失败的问题。

错误 34922587:Microsoft SQL Server - Extract 在登录到错误的数据库时被删除

修复了在经典体系结构部署中用户登录到错误数据库时删除提取的问题。

错误 35406535:在 BR 取消和禁用后未清除 Oracle - BR 文件

修复了 BR 文件被取消和/或禁用时未删除的问题。

错误 35510169:Oracle - Oracle GoldenGate 在有 Scheduler_job_arg 表时失败

修复了 Replicat 无法处理 scheduler_job_arg 表的问题。

错误 35524848:Oracle - Parallel Replicat 未缩放并在报告中显示 OGG-10178 警告

修复了使用 INSERTUPDATE 命令导致 Replicat 发出 OGG-10178 警告并阻止其缩放并行复制的问题。

错误 34336451:PostgreSQL - 在连接字段中设置选项 keepalive =1

通过在 Connection 字段中将 KeepAlive 选项设置为 1,修复了空闲 TCP 连接断开连接的问题。

错误 35076537:PostgreSQL - 对于 BYTEA 和 TEXT 数据类型,提取异常终止并具有定位序列 ID

修复了对于 BYTEA 和 TEXT 数据类型,提取异常终止时出现错误 OGG-04036 Positioning sequence ID is out of order 的问题。

错误 35367684:PostgreSQL - 初始加载提取不会捕获没有任何显式长度(定义为唯一键)的 VARCHAR 列

修复了初始加载提取未捕获未定义任何显式长度但定义为唯一键且未定义 DBOPTIONS MAXLOBKEYLEN 选项的 VARCHAR 列的数据的问题。

错误 35771974:Teradata - 传送到 Teradata 失败,错误为“ODBC 错误:SQLSTATE 37000 本机数据库错误 -3885 该列已被引用两次”。

修复了导致缺少主键更新的 HANDCOLLISIONS 命令进程逻辑在目标数据库上生成错误的问题。

发行版 19.20.0.0.230805 - 2023 年 8 月

错误 35619119:i - Extract 的 Db2 在重新启动时会丢失第一个打开的事务处理

修复了“提取”在使用打开的事务处理重新启动时跳过第一个打开的事务处理的问题。

发行版 19.20.0.0.230718 - 2023 年 7 月

错误 34900665:Db2 for z/OS - 更改心跳清除频率以更符合 Db2 for z/OS 和 Db2 LUW 的其他数据库

将 z/OS 和 Db2 LUW 数据库的 Db2 的心跳清除频率提高到最多 199 天。

错误 34978924:MySQL - DBLOGIN 命令在密码中有 * 时失败

修复了口令包含星号 (*) 时 DBLOGIN 命令无法与数据库连接的问题。

错误 34262780:Oracle - Integrated Replicat 失败,错误为“OGG-00664 OCI 错误 ORA-01406”

修复了导致集成复制失败并出现错误 OGG-00664 OCI error ORA-01406 的 SOURCE_TRASACTION_ID 选项的小缓冲区大小问题。

错误 34277295:Oracle - Integrated Extract 失败,错误“GRANT ddl 的 DDLEXT_process_extract 中的 OGG-01112”

修复了集成提取失败的问题,FLASHBACK ARCHIVE 子句上的 GRANT DDL 出现错误 OGG-01112。

错误 34294074:Oracle - Parallel Replicat 间歇性异常终止,出现错误 OGG-00418

修复了并行复制映射器因空闲连接超时或连接无法工作而异常终止的问题。

错误 34913680:Oracle - Manager 异常终止,硬件功能错误“(CA_SUNW_HW_1) 不受支持:0x10000400 [CBCOND VIS3]”

修复了管理员异常终止硬件功能错误的问题。

错误 35401796:Oracle-Integrated Replicat 崩溃,并显示消息 " * stack smashing detected *: /opt/ogg/classic/19/commbank04/19c/replicat terminated"

修复了当源数据库是 PDB 且源数据库与目标数据库之间存在时区差异时发生的内存损坏问题,这会导致集成复制崩溃,并显示堆栈砸碎检测到的消息。

错误 35479053:Sybase Adaptive Server Enterprise - 无法运行 ADD/ALTER 提取命令以将检查点重新定位到页和行

修复了 ADD/ALTER 命令无法将检查点重新定位到页和行的问题。

错误 35290862:PostgreSQL - GoldenGate 未检测到具有多个索引的表的主键

修复了提取和复制未检测具有多个索引的某些表的主键的问题。

错误 32131835:通用 - 增强 logdump 以选择性地禁用所有列数据输出

添加了新命令 COLUMNINFO 和 Logdump 实用程序的 on 和 off 参数,以启用或禁用列数据输出。

错误 35164853:Generic(通用)- 当 GLOBALS 文件不存在时,AllowNullableKeys 命令实际上为 true

通过将 NOALLOWNULLABLEkEYS 设为正确的缺省值,修复了在没有 GLOBALS 文件的情况下错误缺省选项的问题。

错误 35225748:通用 - 从微服务元数据中删除提取注册信息

修复了从微服务元数据中删除的提取注册信息的问题。

错误 35401164:通用 - 添加了新的 TRANLOGOPTIONS UNSUPPORTEDLCROPTION 参数

在 TRANSLOGOPTIONS 命令中添加了新选项 UNSUPPORTEDLCROPTION,以在提取丢弃文件中的集成提取中包含不受支持的 LCR 的详细信息。

错误 35350661:通用 - 修改 recvsrvr /targets 和 /targets/path 端点

已修改接收器服务中的 /targets 端点信息和单个路径的 /targets/<path> 端点信息,以删除重复路径和死路径信息。

发行版 19.1.0.0.230422 - 2023 年 4 月

BUG 30372831:通用 - 弃用与自动捕获不兼容的 ADD TRANDATA 参数

由于与自动捕获功能不兼容,GGSCI 和 AdminClient 中 ADD TRANDATA 命令的 NOKEY 和 NOSCHEDULINGCOLUMNS 选项已过时。

发行版 19.1.0.0.230418 - 2023 年 4 月

错误 33893019:Db2 for i - Extract 异常终止,字符集转换失败,src ibm-937 转换为 UTF-8

修复了提取异常终止失败的字符集转换的问题。

错误 32906940:DB2 z/OS- 使用 OGG 21.3 和 21.1,远程捕获对版本 11 失败

修复了 Oracle GoldenGate 21.3 和 21.1 发行版在数据库版本 11 中因缺少日志记录而失败的提取问题。

错误 34129948:Db2 z/OS- 当监视任务已启动并且由于安全问题而失败时,返回了意外的返回代码 0

修复了由于安全问题而启动但失败的监视任务中提取返回 0 的问题。

错误 34423223:Db2 z/OS - The Extract 的性能在最新的 23.1 MAIN 标签 220717 中下降了 7X

修复了由于 IBM 终止程序代码发生更改而导致的 Extract 的性能问题。

错误 34997922:Db2 z/OS - 提取正在异常终止,出现堆栈粉碎事件

修复了提取异常终止与堆栈粉碎事件的问题。

错误 35069862:Db2 z/OS - 客户发现定位代码非常缓慢,而且在磁带归档日志中更是如此

修复了提取在日志中搜索配置位置花费很长时间的问题。

错误 35080022:Db2 z/OS - 提取在不存在 Db2 归档日志时继续循环

修复了在不存在的旧归档日志中进入循环以查找 LSN 值的 Extract 问题。

错误 35055861:Exadata Cloud at Customer (Gen2) - OCI GGS Extract 在中间数据库上跳过 DROP PARTITION

修复了 Oracle GoldenGate OCI Extract 在中间数据库级别跳过 DROP PARTITION DDL 的问题。

错误 31445469:Exadata on Premise - 使用经典复制,线索文件中存在的 LOGBSN 值不会传播到检查点表

修复了 LOGBSN 值存在于线索文件中但未传播到检查点表中的经典复制进程的问题。

错误 34791431:Exadata on Premise - Replicat 在字符集为源数据库设置为 CESU-8 时,会在 CLOB 列中插入垃圾字符

当 Extract 自动在较低的 Oracle GoldenGate 发行版中写入线索文件以保持兼容性,但线索文件元数据与较低的发行版不兼容时,修复了复制为多字节数据库错误写入 CLOB 数据类型的数据(作为垃圾字符)的问题。

错误 35097023:Exadata on Premise - Parallel Replicat 异常终止,出现错误 1403 并跳过事务处理,并在从管理器两次自动重新启动尝试后继续进行

修复了并行复制异常时出现错误 1403 的问题,错误地从检查点表读取了低水位值,并在重新启动时错误地过滤掉事务。

错误 31607593:Microsoft SQL Server - 在删除提取时自动删除提取的 OracleGGExtractCheckpiont 记录

添加了支持以在删除此提取时自动删除提取的 OracleGGExtractCheckpiont 记录。

错误 34884991:MySQL- 复制异常终止,错误为“为列指定了错误的列长度 (2058)”

修复了由于源数据库中二进制长度设置不正确而导致 Oracle Replicat 异常终止时出现错误 OGG-01163 Bad column length (2058) specified for column 的问题。

错误 34982288:MySQL - 复制失败,出现错误“SQL 错误 1292 - 日期时间值不正确(夏令时?)”

已将时间戳类型修改为心跳表中的日期时间类型,以修复由于日期时间值不正确而导致复制异常终止的问题。

错误 34696417:Oracle - GGSCI 在溢出命令缓冲区后转储核心

修复了使用 GGSCI 命令写入大量文本时 GGSCI 的核心转储问题。

错误 34760678:Oracle - Parallel Integrated Replicat 使用较高的 PGA,且有大量非正常值导致 PGA 限制违规/4036

修复了并行集成复制使用大量供应商的高 PGA 的问题,违反了 PGA 限制。

错误 34816950:Oracle - Extract 异常终止,错误为“OGG-01275 CACHEMGR:没有对象 uid:<> 中的更多项,项:<>,大小:<>,co:<>。”

修复了经典提取异常终止并出现错误 OGG-01275 CACHEMGR: No more items in object uid: <>, items: <>, size: <>, co: <> 的问题。

错误 34851353:Oracle - Parallel Replicat 随机缺少导致数据完整性问题的事务处理

修复了使用 AFTERCSN 并设置了 SPLIT_TRANS_RECS 参数的并行复制问题,从而在由于错误而发生回退时跳过事务处理。

错误 34989598:Oracle - 在遇到大量 DDL 时提取转储核心

修复了在源数据库上执行大量 DDL 时提取的核心转储问题。

错误 35019370:Oracle - 包含 & 符号的用户名未显示在 MSA GUI 中

修复了 MA 的管理服务器无法显示成功添加的包含 & 符号 (&) 的用户名的问题。

错误 34949477:Sybase - INFO TRANDATA 命令显示错误 "Binding results validating transaction logging mode"

修复了在 Sybase 16.0 SP3 发行版中包含 IMAGE 数据类型的表上使用时生成错误的 INFO TRANDATA 命令的问题。

错误 34406231:Generic - Secure recvsrvr 显示无限制的内存消耗

修复了接收器服务 (recvsrvr) 在长时间运行时消耗无限内存资源的问题。

错误 34626040:通用 - 尝试在参数文件中使用 _LOW_WATERMARK_UPDATE_TIME 参数时复制异常终止

修复了导致复制异常终止的 _LOW_WATERMARK_UPDATE_TIME 参数的问题。

错误 35161065:通用 - 修改分发路径 tcpRcvBuf 或 tcpSndBuf 会阻止路径启动并导致 Distsrvr 在进行核心转储时失败

修复了在分发路径仍在运行时无法重新启动分发路径和分发服务器也无法进行核心转储的问题,修改分发路径以设置 tcpRcvBuf 和/或 tcpSndBuf 参数的值。

错误 35164838:Generic - Error "OGG-02818 ORA-00904:"BANNER_FULL": invalid identifier" 将显示

修复了连接到数据库版本 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 - 复制异常终止,出现错误“OGG-00252 - ODBC 驱动程序无法充分支持存储过程 (level=1)”

增加了对 PostgreSQL 的 DataDirect ODBC 驱动程序中存储过程的支持。

错误 34876956:PostgreSQL- 提取异常终止,出现错误“OGG-04049 Detected metadata mismatch for column col05 of type double precision in table postgres.iltble”。预期长度 8,实际长度 16”

修复了由于 Double Precision 列类型元数据不匹配而导致初始加载提取异常终止的问题。

发行版 19.1.0.0.230117-2023 年 1 月

错误 34485118:Db2 表示 i - 日记帐名称或当前日记帐接收器不偶尔显示

修复了在重置日记账时未显示消息 OGG-06613 的问题。

错误 33870429:Db2 LUW - 将数据库相关的错误消息格式替换为 ODBCUTIL 错误消息传送格式

将处理数据库错误的本地函数替换为 ODBCUTILL_CHECK_ERR 函数。

错误 34908570:Db2 LUW - Db2 上的初始加载提取失败

修复了由于数据类型不受支持而导致所有 Db2 数据库的初始加载提取失败的问题。

错误 33322903:Db2 z/OS - 研究并创建一种运行单独的 z/OS 线程以取消分配 ECSA 的方法

修复提取行为,以便调度任务来管理数据库上的共享内存,从而在正常端、异常终止以及提取核心或被终止时释放该内存。

错误 33575670:Db2 z/OS - 新参数 db2_scheduler_userid 不总是得到设置

修复了未指定 TRANSLOPGOPTIONS 命令时管理任务参数设置的问题,即 db2_scheduler_userid。

错误 33851427:Microsoft SQL Server - 在执行 EXEC sys.sp_cdc_help_jobs 时,提取异常终止

修复了当提供的身份证明没有数据库所有者角色时,提取异常终止时出现错误 DBO privileges are required 的问题。

错误 34701351:Microsoft SQL Server - 初始加载提取在 SQL_VARIANT 上异常终止 - 放弃记录

修复了在表中使用 SQL_VARIANT 时初始加载提取异常终止的问题。

错误 34734445:Microsoft SQL Server - 提取初始加载在捕获具有 LOB 列的表方面很慢

修复了初始加载提取由于光标类型和用于 LOB 列表的并发模式不正确而花费更多时间的问题。

错误 34050875:MySQL - 对于远程捕获,Oracle GoldenGate 应能够处理大小大于 4 GB 的二进制日志

修复了远程捕获无法处理大小大于 4 GB 的二进制日志的问题。

错误 31425169:Oracle - 集成提取失败,出现错误 OGG-02078

从导致提取失败的 TRANSLOGOPTIONS 命令中删除了 _NOREADAHEAD 参数。

错误 31581999:Oracle - 在主机重新引导后未启动注册为系统守护进程的服务管理器

修复了重新启动时服务管理器可用性的问题。

错误 33647060:Oracle - 当某些网络接口未启动时,性能度量服务将不会在 AIX 上启动

修复了在 AIX 上无法启动性能度量服务的问题,直到某些网络接口未正确捕获到 ifAddr 结构中。

错误 34450666:Oracle - 提取会占用大量内存,即使数据库上没有太多活动

修复了集成提取中的内存泄漏问题。

错误 34468353:Oracle - PDB 更改表捕获进程运行为 CACHEMGR 错误,提取由于互斥锁而进入挂起/过时状态

修复了提取由于互斥锁而进入挂起/过时状态的问题。

错误 34580723:Oracle - 协调和经典复制中的内存泄漏

修复了当源和目标为具有不同名称的容器数据库时,使用 @GETENV 函数时,协调和经典复制进程中的内存泄漏问题。

错误 32233712:一般 - 读取状态为 509 错误的线索文件的重试进程

修复了重试进程尝试读取损坏的线索文件时出现的问题。

Bug 34644950:Generic - 从 pdb 映射到 pdb 时,GETENV(‘ DELTASTATS ’,’ TABLE ’…)命令在 cdr 异常错误中返回零

修复了当 GETENV 命令在 CDR 异常中返回零时映射 PDB 进程的问题。

错误 34677478:通用 - 部署具有特殊字符时服务管理器不响应

修复了部署名称包含特殊字符 (.) 时 Service Manager 界面上的操作按钮未响应的问题。

发行版 19.1.0.0.221021 - 2022 年 10 月

错误 30600424:Db2 z/OS-ALTER EXTRACT 命令应使用术语 LSN 而非 EXTRBA

为 ALTER EXTRACT 命令添加了关键字 LSN。

错误 33931952:Db2 z/OS - 还原 Db2 版本 9.1 支持,因此具有 Db2 版本 9 和 10 的客户可以从这些平台进行迁移。

已恢复对 Db2 版本 9.1 的支持,客户可以使用 Oracle GoldenGate 发行版 19.1 成功从旧版本迁移。

错误 29400201:Db2 LUW - 添加对非 Unicode 数据库中图形/变量/dbclob 数据类型的捕获的支持

在 Extract 中为非 Unicode 数据库添加了对 graphic、vargraphic 和 dbclob 数据类型的支持。

错误 33851705:Db2 LUW - 提取中 DDL 不匹配的可能性

添加了对 migrated delete to empty page 记录类型的支持,以更正可能的 DDL 不匹配。

错误 34488932:Exadata on Premise - PMSRVR 数据存储损坏

修复了 LMDB 数据存储未更新度量和被损坏的问题。

错误 34530777:Exadata on Premise - 复制挂在 GGS 环境中并报告高 CPU

修复了导致复制挂起的 DDLOPTIONS REMOVECOMMENTS 参数的问题。

错误 33523611:Microsoft SQL Server - ADD HEARTBEATTABLE 命令使用 TRIM 函数在创建心跳表时生成错误

修复了与 TRIM 函数一起使用来创建心跳表时,ADD HEARTBEATTABLE 命令生成错误的问题。

错误 33952632:Microsoft SQL Server - 支持 Microsoft ODBC Driver 18 for SQL Server

已将 Microsoft ODBC Driver 版本 18 for SQL Server 的支持添加到 Oracle GoldenGate for SQL Server。

错误 34568201:Microsoft SQL Server - DELETE/ADD TRANDATA 命令在连接到 Azure SQL Server 数据库后进行非 Azure 连接时生成错误

修复了连接到 Azure SQL Server 数据库,然后连接到 SQL Server 的内部部署或托管实例时版本兼容性检查的问题。

错误 32921956:MySQL - NOFILTERDUPTRANSACTIONS 未按预期工作

修复了 _csnfiltering 参数在重新启动复制时未生效的问题。

错误 33878956:Oracle - GGSCI 命令提示符在修补程序 33376981 之后不显示 PDB 名称

修复了安装修补程序 33376981 后 DBLOGIN 命令未显示 PDB 名称的问题。

错误 32453277:Oracle - 由于底层错误 ORA-1555,在初始加载期间错过了数据

修复了初始加载提取因基础错误 ORA-01555: snapshot too old 而未异常终止的问题,但导致目标表中缺少数据。

** 错误 34014805:Oracle - 在“发送 SHOWTRANS TABULAR”输出 ** 中出现格式设置问题

修复了 GGSCI 的 SEND extract name SHOWTRANS TABULAR 命令输出中 XID 和 Items 字段的显示问题。

错误 34249351:Oracle - 集成应用模式不支持操作代码 100(错误 OGG-02505)

修复了使用目标表上设置的 GETTRUNCATES 参数和 AUTOCDR 选项时集成复制生成错误 OGG-02505 的问题。

错误 34335657:从 Oracle GoldenGate 2022 年 2 月发行版开始,Oracle - Heartbeat 表功能不起作用

修复了由于 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) 列

修复了复制中 CDR 无法保留记录之前映像中的内嵌 LOB 数据值的问题。

错误 34428238:Teradata - Replicat 异常终止,错误为“OGG-00551 数据库操作失败:正在准备语句(UPDATE %T SET %S WHERE %W …)”

修复了由于非运行 (NOOP) 检测过程失败而导致复制异常异常终止的问题。

错误 33701099:通用 - CDATA 标记不围绕大型列数据

修复了 XML _AUDIT_VAULT 格式的 DDL 语句周围缺少 CDATA 标记的问题。

错误 34466195:通用 - 使用 SPLIT_TRANS_RECS 参数时,并行复制间歇性地需要太长时间才能停止

修复了使用 SPLIT_TRANS_RECS 参数配置并行复制时,间歇性地需要 10 分钟以上才能停止的问题。

错误 34513929:通用 - CVS 问题:在 Db2 LUW 数据库中添加对“删除记录到空页面”记录类型的支持

添加了对 Delete record to empty page 记录类型的支持。

发行版 19.1.0.0.220831 - 2022 年 8 月

错误 32862043:Exadata on Premise - 提取异常终止,错误为“OGG-25119 无法创建缺少的子目录”

修复了导致提取异常终止且出现错误 OGG-25119 Failed to create missing sub-directories 的 RMTTRAIL 参数的问题。

发行版 19.1.0.0.220719 - 2022 年 7 月

错误 33493969:Db2 z/OS - 提取异常终止,错误为“OGG-00796 意外的 IFI 错误 00e60830”

修复了提取异常终止的问题,代码为“00e60830”。

错误 33828352:MariaDB - 从 MariaDB 提取捕获失败,错误为“OGG-04049 检测到的列元数据不匹配”

修复了 TIMESTAMP 数据类型的提取异常终止问题,因为元数据与实际数据长度不匹配。

错误 33770841:SQL Server - 当密码具有特殊字符时,Microsoft SQL Server 的 DBLOGIN 命令不起作用

修复了当密码包含特殊字符 * 和 ?时使用 DBLOGIN 命令登录 Microsoft SQL Server 数据库的问题。

错误 33793123:SQL Sever - FILTERTABLE 语句无法在表名中的下划线后解释通配符值。

修复了 FILTERTABLE 命令无法解释表名中下划线后指定的通配符的问题。

错误 34116993:SQL Server - 提取挂起,出现错误“SQLSTATE 08S01 本机数据库错误 104”

修复了当某个帮助线程检测到致命错误(例如连接断开错误)时提取挂起的问题。

错误 34183376:SQL Server - Replicat 在日期时间/datetime2 列是关键字的一部分时执行 UPDATE 和 DELETE 命令的速度较慢

修复了将 datetime 和 datetime2 数据类型意外强制转换为 varchar (max) 的问题,当这些列是密钥的一部分时,这会延迟 UPDATE 和 DELETE 命令的执行。

错误 29717473:MySQL - 允许客户跳过登录到 MYSQL 事务处理日志的无法识别的事件

通过提供 skipunknownevent 参数,修复了由于 MySQL 服务器版本高于 8 时引入的 binlog 事件无法识别而导致提取异常终止的问题。

错误 33211888:MySQL - 支持提取中的多个 FILTERTABLES

添加了用于在提取参数文件中配置多个筛选器表的支持。

错误 32078475:Oracle - 视图 DBA_GOLDENGATE_INBOUND 的列 REPLICAT_NAME 对于集成复制为空

修复了 "select REPLICAT_NAME from ALL GOLDENGATE INBOUND" 语句没有为集成复制返回任何值的问题。

错误 33825749:Oracle - Integrated Replicat 在初始加载复制期间失败,出现 ORA-600 错误,并带有参数 (knalfConvertXid:1)

修复了如果已泵出 SOURCEISSTABLE 线索文件并且已在其上使用集成复制,则集成复制失败并出现错误 "ORA-600" 的问题。

错误 34002607:Oracle - 因 ALTER DATABASE 命令而看到未完成的事务处理的集成提取

修复了执行 ALTER DATABASE 命令时集成提取中孤立事务处理的问题。

错误 34148778:Oracle - Extract 未捕获表重命名操作/命令

修复了未写入线索文件的 RENAME TABLE 命令的问题。

错误 33211894:PostgreSQL - 在提取中支持多个 FILTERTABLES

提取功能增强,以支持提取参数文件中的多个筛选器表。

错误 33636116:PostgreSQL- 提取保持运行,但停止捕获

修复了提取保持运行但停止将记录捕获到线索文件的问题。

错误 33748762:PostgreSQL- 提取异常终止,错误为“OGG-04016,错误状态为 16,002”

修复了提取异常终止时出现的错误 OGG-04016 with error status 16,002 问题。

错误 33801732:PostgreSQL - 如果提取正在运行,则数据库在关闭期间挂起

修复了在数据库关闭时,如果提取仍在运行,则数据库服务器在关闭期间挂起的问题。

错误 33946655:PostgreSQL - Oracle GoldenGate 提取到 Aurora PostgreSQL 失败,出现错误,OGG-00551 和 OGG-00145

修复了正在检查错误数据库配置句柄的问题。

错误 34038178:PostgreSQL - 提取报告的因语句超时而取消语句

禁用了 statement_timeout、idle_in_transaction_session_timeout(适用于所有 PostgreSQL 数据库版本)和 idle_session_timeout(适用于 PostgreSQL 数据库版本 14 和更高版本)属性,这些属性导致提取和复制中出现超时问题。

错误 34119732:PostgreSQL - Replicat 遇到的数据未找到问题

修复了在两个不同的区分大小写数据库之间配置通配符和非通配符映射时 Replicat 的重复目标映射检测问题。

错误 33552966:TimesTen - Oracle GoldenGate 传送到 TimesTen 数据库时未设置与数据库字符集匹配的会话/连接字符集

修复了会话/连接字符集与数据库字符集不匹配的问题 (DBCharset)。

错误 33636046:TimesTen - 一旦行在 TimesTen 数据库中传播,Oracle GoldenGate 将无法及时返回

修复了导致数据丢失的 TimesTen 数据库不可持久提交进程的问题。

错误 32716759:通用 - SQLEXEC 和 SQLEXECONBEFOREIMAGE 命令在 UnifiedUpdate 线索记录方面的行为。

修复了 SQLEXEC 命令在处理 SQL 更新和生成 UnifiedUpdate 线索文件时行为不一致的问题,以及使用 SQLEXECONBEFOREIMAGE 命令无法正确获取之前的映像值的问题。

错误 33488637:通用 - 服务管理器错误地重新启动服务

修复了 Service Manager 无法检测已运行的服务并错误地重新启动它们的问题。

错误 33591162:通用 - 复制在 Oracle GoldenGate 19c 目标中插入 ASCII ‘ 0 ’值,而不是真正的 NULL 值,但不在 11g 数据库目标中

通过为 Oracle 数据库添加新的 _ZEROTONULL 选项将以 \0 开头的字符串转换为 NULL,修复了 Replicat 插入 "0"(零)而不是 true NULL 值的问题

错误 33915722:Generic - 无法运行 STOP PMRSVR 命令

修复了关机时挂起的性能度量服务器问题。

错误 34014874:通用 - Oracle GoldenGate 生成包含无效字符的 XML 文件

修复了提取生成具有无效字符的 XML 文件时出现的问题。

错误 34212042:通用 - 无法将新用户添加到 Oracle GoldenGate 部署

更新了错误消息,指示如果 cwallet.bak 文件存在于安全存储中,则无法将新用户添加到安全存储中。

发行版 19.1.0.0.220419 - 2022 年 4 月

错误 32876526:通用 - 改进集成复制的 LCR 值的日志记录

添加了用于转储集成复制的 DML 和过程 LCR 数据值的活动日志记录。

错误 33272560:一般 - LMDB 大小限制不应固定为 1GB

将 Lightning 内存映射数据库的大小限制提高到 PMSrvr 数据存储使用时不受限制。

错误 33287206:通用 - 从 Worker 接收消息时 PR 合并间歇性核心转储

修复了从员工接收消息时 PR 合并间歇性核心转储的问题。

错误 33847292:通用 - EVENTACTION 参数中使用的 DDL(text) 函数被截断

修复了 @DDL(text) 函数返回完整值而不是前 200 个字符的问题。

错误 33400286:通用 - 为初始加载添加带有 SOURCEISTABLE 选项的 EXTRACT 失败,错误为 OGG-30115

修复了使用 SOURCEISTABLE 选项添加初始加载提取的问题(如果表包含无效数字)。

错误 33540234:通用 - 复制挂起,并显示“等待 EOF”警告

修复了复制进程挂起的问题,因为线索文件未正确关闭。

错误 31669209:Db2 for LUW- 未定义的对象警告导致几乎所有心跳命令失败

修复了 Db2 数据库的心跳进程问题。

错误 33629511:Db2 z/OS - LRSNTIMEDELTA 参数问题

修复了 LRSNTIMEDELTA 参数未正确添加到启动 LRSN 中的问题,导致提取在错误的位置启动,或者在 Db2 日志中找不到启动 LRSN。

错误 33746251:Oracle ADB-S - 提取报告与联邦 DML 相关的未完成事务处理,即使在 LogMiner 发送提交后也是如此

修复了导致 Extract 挂起 ADB-S 环境中的端口切换的联盟同步事务处理问题。

错误 31840929:Oracle - 更新协调复制线程中的说明不会更新相应子线程中的说明

修复了在主协调复制线程中更新说明未更新相应子线程中的说明的问题。

错误 32796406:Oracle - DI Extract 在不支持的配置中异常终止,报告文件中没有任何错误消息

在参数文件中使用了无效的参数组合 SQLEXEC 和 NOUSERID 时,为 DI 提取添加了错误消息。

错误 32950446:Oracle - 变更经典提取,并开始时间戳异常终止,出现错误 ORA-01036 或 ORA-01403

修复了使用 BEGIN 选项启动时更改经典提取进程异常终止的问题。

错误 33110174:Oracle - Replicat - DDL 转换选项,从默认字节转换为字符语义

通过添加可设置为 CHAR、BYTE 或 DEFAULT 的新选项 NLSLENGTHSEMANTICS 修复了 Replicat DDLOPTIONS 参数的问题。设置为 CHAR 或 BYTE 时,它将覆盖 DDL 线索记录中的 NLS_LENGTH_SEMANTICS 设置。

错误 33201508:Oracle - Extract 使用转换时生成重复记录

修复了在重复映射之前具有目标值的“提取表”语句的问题,该语句不被视为重复项。

错误 33324312:Oracle - 在错误 OGG-01896 中对 Oracle GoldenGate 版本 19.x 及更低版本执行的文本更改

更新了警告消息以指示错误 OGG-01896 仅适用于经典提取。

错误 33659088:Oracle - 当集成的复制异常终止时,在报告文件中包括 dba_apply_error

修复了集成复制异常终止时未生成 DBA_APPLY_ERROR 消息的问题。

错误 33697211:在 Solaris/SPARC 环境中运行时,Oracle 协调复制进程和并行复制进程易受攻击

修复了在使用任何网络工具(例如 Solaris 和 SPARC 环境上的 nmap)扫描端口时,协调和并行复制异常的问题。

错误 33884867:SQL Server - Extract 异常终止,出现 "OGG-00551 Database operation failed: Execute direct"(直接执行)。ODBC 错误:SQLSTATE 22007 本机数据库错误 241。[Microsoft][ODBC Driver 17 for SQL Server][“

通过为管理器连接将会话语言设置为 us_english,修复了从不同语言转换数据的问题。

发行版 19.1.0.0.22022 - 2022 年 4 月

错误 33756665:Db2 for i - 无法创建检查点表

修复了在使用独立辅助存储池 /DAHAIASP 时提取未能创建检查点表的问题。

错误 20513471:Oracle - Replicat 应针对所有情况使用 CSN 过滤 DDL

针对 DDL 过滤的所有情况,使用 CSN 增强 DDL 的复制过滤功能。

错误 33834951:Oracle - Extract 异常终止,并显示错误“CACHEMGR:filecaching:pthread_created failed:errno:11 (Resource temporarily unavailable)”。

修复了提取异常终止时出现错误 CACHEMGR: filecaching: pthread_created failed: errno: 11 (Resource temporarily unavailable) 的问题。

错误 33793099:通用 - 跟踪心跳表方案管理简化

简化了心跳表方案管理,可以在单个部署中支持源数据库和目标数据库中的不同心跳表方案。

错误 33794237:Generic-Rebuild libdb-18.1.so 库以删除 OpenSSL 相关项

修复了 BDB 库 (libdb-18-1.so) 对 OpenSSL 的依赖性问题。

错误 33794517:Generic(通用)- 在 OEL7 和 AIX7 上提供的 Oracle 数据库 19c 中包含正确的 FIPS 库

在 OEL7 和 AIX7 上提供的 Oracle 数据库中添加了正确的 FIPS 库。

发行版 19.1.0.0.220118 - 2022 年 1 月

错误 33206894:一般 - 分组并显示聚合的并行复制映射器/应用程序高速缓存管理器统计信息

修复了 "Replicat Mappers/Applies Cache Manager"(复制映射器/应用高速缓存管理器)统计信息以分组并显示聚合值。

错误 32177752:通用 - ScaSharedContext 扩展– prop/– value 以支持 JSON 数组和对象

使用命令行选项 --prop/--value 增强要更新的 JSON 对象或数组类型的配置属性。

错误 33588242:通用 - 防止经典提取异常终止,出现错误“OGG-30068 Table … has a default sequence column that is not supported”

修复了遇到序列默认值列值时经典提取异常终止的问题。

错误 33033338:一般 - 使用 RECVPATH 时来自 SSL 通道的 SSL 发送大小不正确

修复了目标启动路径 (RECVPATH) 报告有关无法识别的命令的错误并在操作期间过早停止的问题。

错误 30995568:Generic - Wrong value is shows for storage procedure stats in parallel Replicat

修复了存储过程在并行复制中无法正常工作的问题。

错误 31994709:更改 Oracle GoldenGate 主目录名称后,通用 - 协调复制和并行复制无法启动

修复了在更改 Oracle GoldenGate 起始目录名称后无法启动协调和并行复制的问题。

错误 33011343:通用 - 从 NSK 到 NSK 的多个泵到开放系统动态收集器使用更多端口

修复了在远程系统重载时同时启动多个 Pump 进程并异常拒绝连接错误的问题。

错误 33327100:通用 - 操作员角色在微服务体系结构中未按预期工作

修复了 Operator 角色允许配置的问题,例如删除参数文件、添加或修改与 Administrator 角色对齐的任务。

错误 33270938:通用 - 禁用 GROUPTRANSOPS 时不应进行回退

添加了 COORDNOMETADATABARRIER 以禁用在协调复制中用作事务处理屏障的元数据数据更改事件。

错误 33134621:通用 - 具有扩展参数的相对路径在 OCI 主机上不起作用

修复了具有相对路径的 EXTTRAIL,该路径在完整路径长度较长时无法创建输出线索文件。

错误 32154847:i 的 Db2:在 DST 更改后未正确调整检查点时间

修复了发生 DST 更改时的滞后报告。

错误 33478888:Db2 for i - 删除 TRANDATA 失败并出现未知错误

修复了 ADD TRANDATA、INFO TRANDATA 和 DELETE TRANDATA 命令中的多个问题。

错误 31976112:Db2 for i - TARGETONLY 命令支持 HEARTBEATTABLE

HEARTBEATBEAT 命令支持 TARGETONLY。

错误 33421004:i 的 Db2 - 双向方案中的心跳滞后不正确

修复了双向用例中心跳的不正确滞后。

错误 32708834:Db2 LUW - 使用 DPF 时报告 DPF 信息

现在启用了 DPF 检测和报告,以检测是否使用了 DPF 设置。

错误 33113885:Db2 LUW - 提取参数 'logdumpoption' 在跨 endian 设置中中断

修复了跨 endian 平台中的 Extract 参数 logdumption。

错误 33152226:Db2 for z/OS - Extract 异常终止,错误为“OGG-30115 在位置 000000000D056516BB22 遇到不可用资源”

修复了“提取”在运行一段时间后因资源消息不可用而异常终止的问题。

错误 30236475:z/OS 的 Db2 - 当前检查点、恢复检查点和启动检查点无法使用时间戳

修复了 showch 检查点报告,其中显示 LSN 值的负数无效,以及显示状态为 Not Available 的时间戳。

错误 32857040:Db2 for z/OS- 需要在启动时为第一个日志记录报告更多 LSN、LRSN 和 RBA 信息

修复了提取报表,以便在启动时显示 RBA 或 URID,以便在同一 RBA 位置或同一事务处理中轻松重新启动。

错误 32431397:z/OS 的 Db2 - 提取失败,无错误

transmemory 参数已过时,以防止 Extract 失败且没有错误并导致硬崩溃。

错误 32440880:Db2 for z/OS - Extract 异常终止,出现 04E 错误,原因为 00C90101“a Terminate is done by NEXT,not FIRST”

修复了因 IBM S04E 错误和原因代码 00C90101 而异常的提取。

错误 33462670:Db2 for z/OS - Extract 因 /gg_home1/extract 中的错误而异常终止:大小已损坏与 prev_size:0x0000556c4b55a910

修复了在处理同一事务处理中的多个视图 DDL 时提取异常终止的问题。

错误 33191472:Db2 for z/OS - 调用 SYSPROC 例程时出现字符转换错误

修复了提取和其他服务因字符转换错误而失败的问题。

错误 33092381:MySQL - 提取在检查点显示不正确的滞后

修复检查点提取滞后中的间歇性峰值。

错误 33634810:Oracle Autonomous Database - Parallel Replicat 异常终止,错误为“OGG-01112 Unexpected condition in HandleTransaction”

修复了遇到 RestartAbend 记录后 HandleTransaction 中出现错误 OGG-01112 Unexpected condition 的并行复制异常问题。

错误 32904384:重命名 gglog.xml 时 Oracle - GGSCI 崩溃/转储核心;回退测试被阻止 - 回归

修复了在重命名 gglog.xml 文件时阻止回退测试的问题。

错误 32978874:Oracle:将块移动到新分片后,Oracle GoldenGate 微服务体系结构包含错误的目标路径筛选器

修复了 DISTPATH 规则集未更新或 DISTPATH 未进展的问题。

错误 33193847:底层存储为 BLOB 列时,Oracle - 非集成复制无法应用大型 JSON 文档

修复了未应用检查约束为 JSON 格式 OSON 的大型 BLOB 的非集成复制问题。

错误 32852905:Oracle - DBLOGIN 返回错误“OCI Error DPI (status = 7-DPI-007:invalid OCI handle or descriptor)(OCI 错误 DPI (status = 7-DPI-007:invalid OCI handle or descriptor)”。当帐户不存在时

修复了为不存在的用户尝试 DBLOGIN 时 DPI 错误消息发生的行为,而不是 Oracle 错误消息。

错误 33060154:Oracle - 改进 REGISTER EXTRACT 期间内存大小和检查点间隔的默认值

为集成的提取出站服务器修复了 _CHECKPOINT_FREQUENCY 到 5x MAX_SGA_SIZE。

错误 32078541:Oracle - Replicat 因错误“OGG-00446 OCI 错误 ORA-01407:无法更新检查点表”而异常终止

修复了复制异常终止时出现错误 OGG-00446 OCI Error ORA-01407: cannot update]] ("GG"."CHECKPOINT"."CURRENT_DIR") to NULL 的问题。

错误 32586512:Oracle - 复制在复制序列期间挂起

修复了复制序列期间复制挂起的问题。

错误 31866454:PostgreSQL - 支持 PostgreSQL 中的 JSON 数据类型

PostgreSQL 提供 JSON 数据类型支持。

错误 32619862:PostgreSQL - 从 Oracle GoldenGate for PostgreSQL 复制到 Oracle GoldenGate for BigData 时,Heartbeat 不起作用

修复了从 Oracle GoldenGate for PostgreSQL 复制到 Oracle GoldenGate for BigData 时心跳不正常的问题。

错误 33407390:PostgreSQL - 有关支持的线索记录压缩级别的复制消息不正确

已为副本身份设置为 DEFAULT 的主键表更正消息。

错误 33431184:PostgreSQL - 没有 PK 且具有副本标识的表 DEFAULT 需要忽略删除操作

修复提取,以防止在没有主键的表将副本标识设置为 DEFAULT 时异常终止。

错误 33384768:PostgreSQL - 时间戳的 ALTER EXTRACT 未按预期工作

修复了使用当前或未来时间戳更改提取的问题。

错误 32885359:SQL Server - 缺少 SQL Server 2019 的 UTF8 数据库字符集支持

在 SQL Server 2019 中支持 UTF8 整理。

错误 33495042:SQL Server - 远程提取吞吐量由于网络延迟超过 1 毫秒而缓慢

通过延迟 >=1ms 的网络连接时,提高了远程提取吞吐量。

错误 32920449:SQL Server - 提取存在性能问题

修复了在数据库级别禁用统计信息时 CDC 提取中的性能问题。

错误 32752676:SQL Server - 在提取中支持多个 TRANLOGOPTIONS FILTERTABLE 参数

增强功能,支持使用通配符(可以使用 TRANLOGOPTIONS FILTERTABLE table_name 指定)的多个筛选器表。

发行版 19.1.0.0.211019 - 2021 年 10 月

错误 32718671:Oracle - 并行复制忽略 DROP PUBLIC SYNONYM

修复了并行复制忽略 DROP PUBLIC SYNONYM 的问题。

错误 32909984:Oracle - 提取泵使用“OUTPUTFORMAT TEXT”参数为负数生成不正确的线索记录

修复了精度为负数向非二进制线索写入错误值的问题。

错误 33165985:Oracle Exadata - 提取映射对自治数据库无效

修复了当 Autonomous Database 名称大小写混合时,集成和初始加载提取生成错误 "ORA-65011: Pluggable database ... does not exist 的问题。

错误 30739999:Oracle - 如果用户对 Autonomous Database 没有 SYSDBA 权限,则会出现 sequence.sql 脚本错误

修复了 sequence.sql 脚本的问题,该脚本在用户没有 Autonomous Database 的 SYSDBA 权限时生成了错误。

** 错误 32590699:Oracle - 初始加载提取异常终止,错误为“OGG-00735 将列 ”** 的 Oracle 数值转换为 ASCII 时出错”

修复了当表包含无效数字时初始化加载提取失败的问题。

错误 32919984:Oracle - PMSRVR 在使用 LMDB 时崩溃,并且存在并行复制

修复了当存在并行复制时使用 LMDB 时 PMSRVR 崩溃的问题。

错误 32323766:Oracle - 在微服务体系结构 Web 界面中用于加密时,加密密钥名称显示为 NULL

修复了管理服务器 Web 界面中用于加密时将加密密钥名称值显示为 null 的问题。

错误 32601895:Oracle - Windows 上的验证错误

修复了 Windows 上的微服务体系结构 Web 界面中出现会话登录错误的问题。

错误 31350053:Oracle - 并行复制 REST API 显示错误的滞后(0 秒)

修复了并行复制报告上次操作滞后为 0 的问题。

错误 32900977:Oracle - START/STOP 来自管理服务器 Web 界面的所有 ER 进程都不起作用

修复了管理服务器 Web 界面中 START/STOP 所有 ER 进程选项产生错误“OGG-12059 - 内部错误,无法检索指针”的问题。

错误 31798796:Oracle - 用户在登录到微服务体系结构 Web 界面后几乎立即注销

修复了用户会话在使用微服务架构 Web 界面登录后立即注销的问题。

错误 33216300:Oracle -“Administraiton Server 进程信息”页应允许显示以前的报告文件以及放弃文件

增强了“管理服务器进程信息”页,以允许显示以前的报告文件和放弃文件。

错误 33132559:管理服务器 Web 界面中的 "Oracle - Process Information" 页面挂起

修复了管理服务器 Web 界面的“进程信息”页挂起的问题。

错误 32520627:DB2 LUW - 提取异常终止,错误 indexOutOfRangeError 位于第 n 行

修复了在更改表 DDL 时未检测到 DDL 更改的问题。

错误 32602192:DB2 LUW - 提取无法从所有列获取值

修复了在将迁移的更新首先插入到空页面时提取未能从列中获取所有值的问题。

错误 33090993:DB2 z/OS - 提取异常终止,没有任何错误

修复了在映射表及其关键字后关闭提取而不给出错误的问题。

发行版 19.1.0.0.210720 - 2021 年 7 月

错误 31798180:通用 - 协调提取应异常终止,而不是“警告 OGG-25213 表具有默认序列列”

当表具有默认序列列时,将警告消息转换为提取异常终止。

错误 30207560 - 通用 - 当 OGG 进程处于打开状态时,GGSERR 日志文件无法在 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 未处理错误(ORA-19031:XML 元素或属性与类型中的任何元素或属性都不匹配”

修复了导致 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”

修复了并行复制在搜索元数据时生成错误“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 时,INFO PMSRVR 命令显示启用了 LMDB 的 BDB 数据存储

修复了为经典体系结构启用 LMDB 时,INFO PMSRVR 命令在切换 BDB 数据存储时出现的问题。

错误 31188252- 当 DISPATH 元数据未正确加载时,它显示为正在运行,但未正确加载

修复了在未正确装入 DISTPATH 的元数据时 DISTPATH 错误地显示为正在运行的问题。

错误 31647619:Oracle - Total-Truncates 操作状态在 REST API 中显示为 Total-unsupported

修复了在 Total-unsupported 中报告的 Total-truncates 统计信息的问题。

错误 32671982:Oracle - 为分发服务器 GUI 页面中缺少 ID 的标签添加唯一 ID

修复了分发服务器 Web 界面中标签缺少唯一 ID 的问题。

错误 32672061:Oracle - 为服务管理器 GUI 页面中缺少 ID 的标签添加唯一 ID

修复了 Service Manager Web 界面中标签缺少唯一 ID 的问题。

错误 32187628:Oracle:在管理服务器 Web 界面中,放大大于 150% 时,“查看和刷新间隔”选项不可用

修复了 "Administration Service" Web 界面视图和刷新间隔选项部分,当放大大于 150% 时,该部分不可用。

错误 32253742:Oracle - 初始加载提取需要文件/线索字段和 EXTFILE 参数

修复了初始加载提取所需的文件或线索字段以及 EXTFILE 参数。

错误 32822530:如果服务器未关闭,则不应显示 Oracle - 网络问题消息

修复了服务未关闭时显示的网络问题消息。

错误 32870024:Oracle - 从浏览器重新加载管理服务器的“Process Information(进程信息)”页将显示空白内容

修复了管理服务器 Web 界面中的“进程信息”页,该页在重新加载页面时显示为空白。

错误 32877044:Oracle - 管理服务器 Web 界面显示复制的 LAG 详细信息错误

修复了显示复制 LAG 详细信息不正确的管理服务器 Web 界面。

错误 32881238:从管理服务器配置/配置文件/诊断/调试日志/管理员页导航时,Oracle - 刷新间隔选项不在微服务主页的菜单列表中显示

修复了从 "Administration Server Configuration"、"Profile"、"Diagnosis" 和 "Debug Log" 页面导航时显示 "Refresh Interval Option for Distribution Server"、"Receiver Server" 和 "Performance Monitoring Server" 的菜单列表。

错误 32724986:Oracle - 在故障转移 BACKUP 发生故障时数据库实例关闭时提取挂起

修复了检测到故障转移时提取异常终止的问题。

错误 32793561:Oracle - 观察启用了 FIPS 的部署中的提取属性会发出警告消息

修复了启用 FIPS 的部署中提取属性显示警告消息的问题。

错误 32827405:Oracle - 启用 FIPS 并禁用安全性时,部署创建失败

解决了启用 FIPS 并禁用安全功能时部署创建失败的问题。

错误 32829671:Oracle - Parallel Replicat 在异常终止时崩溃并转储核心,违反了唯一约束条件

修复了停止时并行复制间歇性核心转储的问题。

错误 32979114:DB2 LUW- 初始加载提取失败

修复 LOB 的 max_inline_len 列设置为 2000。

错误 32902439:DB2 z/OS - 提取写入错误的 CHARSET 将导致复制异常终止,并出现错误“OGG-03534:字符集 UTF-8 的偏移量 0 处的无效字符‘ f1 ’”

如果表是在 DB2 版本 8 之前创建的,则修复了线索元数据中没有字符集值的问题。

错误 32466410:DB2 z/OS - 使用 LRSNTIMEDELTA 的提取在重新启动后恢复时挂起

修复了在重新启动提取时使用 LRSNTIMEDELTA 时提取异常终止的行为。

错误 32254188:DB2 z/OS:SP 和 UDT 统计信息显示为负数

修复 SP 和 UDT 统计信息,使其不显示负数。

错误 32079019:PostgreSQL - CLOB 数据类型的 Oracle GoldenGate 复制问题

修复了为捕获从日志读取的记录禁用本机类型验证的问题。

错误 32108804:SQL Server - 复制时区偏移未显示正确

增强的 Oracle GoldenGate Replicat for SQL Server 可添加 @DATENOW('LOCAL') 以返回具有时区偏移的本地时区的当前日期和时间,并添加 @DATENOW('UTC') 以返回具有 +00:00 偏移的 UTC 时区的当前日期和时间。

错误 32795888:Azure SQL 数据库 - ADD HEARTBEATTABLE 在 Azure SQL DB 托管实例上失败,并提供了错误的错误消息,指出需要 TARGETGONLY

修复了 ADD/ALTER HEARTBEATTABLE 命令错误地要求 Azure 托管实例使用 TARGETONLY 参数的问题。

错误 32516012:SQL Server - Pump 在记录上发送大小不同的 RMTTRAIL

修复了当使用多个线索文件时,数据泵发送记录上具有不同大小的 RMTTRAIL 的问题。

发行版 19.1.0.0.230418 - 2023 年 4 月

错误 33893019:Db2 for i - Extract 异常终止,字符集转换失败,src ibm-937 转换为 UTF-8

修复了提取异常终止失败的字符集转换的问题。

错误 32906940:DB2 z/OS- 使用 OGG 21.3 和 21.1,远程捕获对版本 11 失败

修复了 Oracle GoldenGate 21.3 和 21.1 发行版在数据库版本 11 中因缺少日志记录而失败的提取问题。

错误 34129948:Db2 z/OS- 当监视任务已启动并且由于安全问题而失败时,返回了意外的返回代码 0

修复了由于安全问题而启动但失败的监视任务中提取返回 0 的问题。

错误 34423223:Db2 z/OS - The Extract 的性能在最新的 23.1 MAIN 标签 220717 中下降了 7X

修复了由于 IBM 终止程序代码发生更改而导致的 Extract 的性能问题。

错误 34997922:Db2 z/OS - 提取正在异常终止,出现堆栈粉碎事件

修复了提取异常终止与堆栈粉碎事件的问题。

错误 35069862:Db2 z/OS - 客户发现定位代码非常缓慢,而且在磁带归档日志中更是如此

修复了提取在日志中搜索配置位置花费很长时间的问题。

错误 35080022:Db2 z/OS - 提取在不存在 Db2 归档日志时继续循环

修复了在不存在的旧归档日志中进入循环以查找 LSN 值的 Extract 问题。

错误 35055861:Exadata Cloud at Customer (Gen2) - OCI GGS Extract 在中间数据库上跳过 DROP PARTITION

修复了 Oracle GoldenGate OCI Extract 在中间数据库级别跳过 DROP PARTITION DDL 的问题。

错误 31445469:Exadata on Premise - 使用经典复制,线索文件中存在的 LOGBSN 值不会传播到检查点表

修复了 LOGBSN 值存在于线索文件中但未传播到检查点表中的经典复制进程的问题。

错误 34791431:Exadata on Premise - Replicat 在字符集为源数据库设置为 CESU-8 时,会在 CLOB 列中插入垃圾字符

当 Extract 自动在较低的 Oracle GoldenGate 发行版中写入线索文件以保持兼容性,但线索文件元数据与较低的发行版不兼容时,修复了复制为多字节数据库错误写入 CLOB 数据类型的数据(作为垃圾字符)的问题。

错误 35097023:Exadata on Premise - Parallel Replicat 异常终止,出现错误 1403 并跳过事务处理,并在从管理器两次自动重新启动尝试后继续进行

修复了并行复制异常时出现错误 1403 的问题,错误地从检查点表读取了低水位值,并在重新启动时错误地过滤掉事务。

错误 31607593:Microsoft SQL Server - 在删除提取时自动删除提取的 OracleGGExtractCheckpiont 记录

添加了支持以在删除此提取时自动删除提取的 OracleGGExtractCheckpiont 记录。

错误 34884991:MySQL- 复制异常终止,错误为“为列指定了错误的列长度 (2058)”

修复了由于源数据库中二进制长度设置不正确而导致 Oracle Replicat 异常终止时出现错误 OGG-01163 Bad column length (2058) specified for column 的问题。

错误 34982288:MySQL - 复制失败,出现错误“SQL 错误 1292 - 日期时间值不正确(夏令时?)”

已将时间戳类型修改为心跳表中的日期时间类型,以修复由于日期时间值不正确而导致复制异常终止的问题。

错误 34696417:Oracle - GGSCI 转储溢出命令缓冲区后的核心

修复了使用 GGSCI 命令写入大量文本时 GGSCI 的核心转储问题。

错误 34760678:Oracle - Parallel Integrated Replicat 使用较高的 PGA,且有大量非正常值导致 PGA 限制违规/4036

修复了并行集成复制使用大量供应商的高 PGA 的问题,违反了 PGA 限制。

错误 34816950:Oracle - Extract 异常终止,错误为“OGG-01275 CACHEMGR:没有对象 uid:<> 中的更多项,项:<>,大小:<>,co:<>。”

修复了经典提取异常终止并出现错误 OGG-01275 CACHEMGR: No more items in object uid: <>, items: <>, size: <>, co: <> 的问题。

错误 34851353:Oracle - Parallel Replicat 随机缺少导致数据完整性问题的事务处理

修复了使用 AFTERCSN 并设置了 SPLIT_TRANS_RECS 参数的并行复制问题,从而在由于错误而发生回退时跳过事务处理。

错误 34989598:Oracle - 在遇到大量 DDL 时提取转储核心

修复了在源数据库上执行大量 DDL 时提取的核心转储问题。

错误 35019370:Oracle - 包含 & 符号的用户名未显示在 MSA GUI 中

修复了 MA 的管理服务器无法显示成功添加的包含 & 符号 (&) 的用户名的问题。

错误 34949477:Sybase - INFO TRANDATA 命令显示错误 "Binding results validating transaction logging mode"

修复了在 Sybase 16.0 SP3 发行版中包含 IMAGE 数据类型的表上使用时生成错误的 INFO TRANDATA 命令的问题。

错误 34406231:Generic - Secure recvsrvr 显示无限制的内存消耗

修复了接收器服务 (recvsrvr) 在长时间运行时消耗无限内存资源的问题。

错误 34626040:通用 - 尝试在参数文件中使用 _LOW_WATERMARK_UPDATE_TIME 参数时复制异常终止

修复了导致复制异常终止的 _LOW_WATERMARK_UPDATE_TIME 参数的问题。

错误 35161065:通用 - 修改分发路径 tcpRcvBuf 或 tcpSndBuf 会阻止路径启动并导致 Distsrvr 在进行核心转储时失败

修复了在分发路径仍在运行时无法重新启动分发路径和分发服务器也无法进行核心转储的问题,修改分发路径以设置 tcpRcvBuf 和/或 tcpSndBuf 参数的值。

错误 35164838:Generic - Error "OGG-02818 ORA-00904:"BANNER_FULL": invalid identifier" 将显示

修复了连接到数据库版本 11 或 12 时 Oracle GoldenGate 发行版 19 显示错误 "ORA (status = 904-ORA-00904: "BANNER_FULL": invalid identifier)" 的问题。

发行版 19.1.0.0.210420 - 2021 年 5 月

错误 31071409:通用 - 在复制报告文件中添加实例化 CSN 筛选开始和结束信息消息

在 Replicat 报告文件中添加了实例化 CSN 筛选开始和结束信息消息。

错误 32435985:通用 - 用于更新 Oracle GoldenGate Sharding 中 DISTPATH 规则集的 CMD 表请求不适用于移动块、拆分块、增量

修复了未更新移动块、拼接块和增量部署的 DISTPATH 规则的问题。

错误 32131349:通用 - Replicat 应用 TAF 故障转移后的更改时触发的触发器

修复了在调用 TAF 故障转移之后由于触发问题而无法成功故障转移的 Replicat 问题。

错误 32036730:通用 - 在出错 ORA-12805 之后,提取不会继续执行任何记录

修复了经典提取与 RAC 异常终止的问题,错误为 OCI Error ORA-12805: parallel query server died unexpectedly

错误 30246124:应自动跳过对具有 support_mode NONE 的表的 Oracle - DML/DDL

修复了集成提取捕获不受支持的表时提取异常终止的问题。

错误 32501929:不支持 Oracle - BLOCKCHAIN 表

修复了从支持视图中标记为 no support 的提取捕获表的问题。

错误 32357955:Oracle - 复制参数 _EMPTYTOSPACE 不工作

添加了 _EMPTYTOSPACENULLABLE 参数来为 NULLABLE 列复制空字符串 tospace。

错误 31907806:Oracle - USEREXIT 的输出有额外的空格

修复了 TRIMSPACES 在 USEREXIT GET 列函数中不起作用。

错误 32197412:Oracle - Oracle GoldenGate 19c (19.1.0.4) 微服务不接受自动启动最大重试次数和重试次数窗口

修复了 Oracle GoldenGate 微服务体系结构不遵从自动启动最大重试次数和重试次数窗口的问题。

错误 31507455:Oracle - Extract 不会在删除记录的 IMAGE 之前将 LOB 列数据写入

修复了涉及 LOGSUPALLCOLS 的参数订购问题。

错误 31425300:Oracle - 目标数据库上缺少罗马数字的长数据类型

修复了在 DBCHARSET 为多字节时使用集成复制复制复制复制包含无效 CHAR 的 LONG 的问题。

错误 31507116:Oracle - 微服务中的并行经典复制失败,KEYCOLS 子句中出现 OGG-00919 错误

修复了并行复制未将 keycols 错误写入报告文件的问题。

错误 31711659:使用 INSERTALLRECORDS 映射时,Oracle - Parallel Replicat 会异常终止 ORA-1400

修复了使用 INSERTALLRECORDDS 映射时并行复制异常并出现错误 ORA-1400 的问题。

错误 32751728:DB2 z/OS- 应用修补程序后,提取异常终止并出现相同错误“OGG-01038 由于缺少关键字列,无法从表 table_name 中提取所需数据”

修复了 LOB 表中缺少关键字列错误而提取异常终止的问题。

错误 32532571:MySQL - 使用 OGG-04036 定位序列 ID 的提取异常终止

遇到 FILTERTABLE 操作后跟 No-Op 操作时设置内部事务标志的问题已更正。

错误 31957005:SQL Server:源表元数据与 CDC 提取实例的差异导致不一致

修复了基表和更改跟踪表 DDL 中差异导致未定义行为的问题。

发行版 19.1.0.0.210228 - 2021 年 3 月

错误 31941089:与 TRANLOGOPTIONS EXCLUDEUSER 一起使用时,Oracle - Autonomous Database Extract 无法启动

修复了提取与 TRANLOGOPTIONS EXCLUDEUSER 一起使用时无法启动的问题。

错误 31965449:Oracle - REPERROR(2291,TRANSDISCARD) 未按预期工作

修复了 ORA-02091 中嵌入了 ORA-02291 或 ORA-02292 且 REPERROR(2291, TRANSDISCARD) 或 REPERROR(2292, TRANSDISCARD) 无法正常工作的问题。

错误 32465455:Oracle - Parallel Replicat 在 ExecuteTransaction 中通过 indexOutOfRangeError 异常终止

修复了 ggs::Coord::Applier::MetadataCache::GetMap 中并行 Relpicat crashin 的问题。

错误 31960849:Oracle - SPLIT_TRAN_REC 允许外键依赖性不正确

修复了 SPLIT_TRANS_RECS 允许外键依赖性不正确的问题,这反过来又允许部分事务处理的调度比应该发生的更快。

错误 31626902:Oracle - Extract 始终在 SHOWTRANS 输出中显示 UTC/GMT 时间戳

修复了提取的 SHOWTRANS 输出问题,该输出仅显示 GMT/UTC 时区的事务处理开始时间。

错误 32049242:Oracle - Parallel Replicat 在处理违反约束的记录时间歇性异常终止

修复了当放弃消息包含 %s 个字符时,并行复制有时会崩溃的问题。

错误 30680081:仅限 Oracle GoldenGate 18c 和 19c 上的 Oracle - Classic Extract 性能问题

修复了协调提取捕获和处理所有记录的问题,即使这些记录被标记为跳过。

错误 31940189:Oracle - 根据元数据查找之前的组件/操作代码对筛选进行重新排序

Oracle GoldenGate 已得到增强,可以在元数据查找之前根据组件/操作代码对筛选重新排序。

错误 31680465:Oracle - INCLUDETAG 支持不可用

已实施 INCLUDETAG 支持。

错误 32444005:Oracle- 集成复制 OCIXStreamInLCRSend

修复了时区设置失败的 lrggglwlm2crsend_solsp 或 lrggglwlm4crsend_solsp 问题。

错误 32351396:Oracle - 需要支持在 XAG 的同一 OGG_HOME 下注册的多个服务管理器

Oracle GoldenGate 已得到增强,可在启动服务管理器时使用逻辑文件名。

错误 32319245:Oracle Exadata Cloud - Integrated Replicat 异常终止,并显示错误“OGG-00664 OCI 错误 ORA-26871:意外的 OCIXStreamInLCRSend 调用”

修复了在尝试设置数据库时区并将更多数据发送到数据库时生成错误 OCI Error ORA-26871: unexpected OCIXStreamInLCRSend call (expecting]] OCIXStreamInChunkSend) 的集成复制问题,其中线索文件在线索标头中指定了不同的数据库时区到 PDB 时区。

错误 32401716:Oracle - GET /…/extracts/{extract} 不再返回注册 CSN

修复了提取未返回注册 CSN 值的问题。

错误 31460112:DB2 LUW - X Endian Extract 已停止,并显示错误“将无效参数“piStartLRI”传递到“db2ReadLog”读取日志 API”

Oracle GoldenGate 现在支持在 Windows 10 上使用 DB2LUW 设置 Endian,在 AIX 上使用 Oracle GoldenGate。

错误 32228256:DB2 z/OS - 提取异常终止,并出现错误“OGG-01038 无法从表 tablename 中提取所需数据”

修复了存在 VAR 或 BINARY 键列时未提取和复制 BLOB 的问题。

错误 31541257:DB2 z/OS- 防止由于与 DB2 z/OS 可执行文件不匹配而崩溃 LPAR

修复了当存储过程使用错误指针时导致 DB2 或 zOS LPAR 崩溃的问题。

错误 31923063:DB2 z/OS - 更改提取以检查 SP/UDF 版本并在其不正确时停止

Oracle GoldenGate 可防止用户意外使用不正确的 DB2 SQL 过程和提取版本,这可能会导致 DB2 或 zOS 出现问题。

错误 31980534:DB2 z/OS-ddl_update.sh 脚本失败,错误为 "OGGIFI00"。UPDATE_MERGE”。SQLSTATE=53099”

修复了创建 UPDATE_MERGE 时生成错误 -20071 SQLSTATE 53099 的 ddl_update.sh 脚本出现的问题。

错误 32324679:DB2 z/OS - DB2 z/OS to Oracle initial load Extract 生成垃圾数据

修复了初始加载和联机模式提取列期间的数据格式和线索元数据 CHARSET。

错误 29926335:i 的 DB2 - UPGRADE CHECKPOINTTABLE 未在 iSeries 上工作

修复了对于 iSeries,UPGRADE CHECKPOINTTABLE 命令无法处理 DB2 的问题。

错误 31227988:i 的 DB2 - colcharset 功能的线索文件验证失败

修复了 COLCHARSET PASSTHRU 未按核心设计工作的问题。

错误 32447395:PostgreSQL - 如果使用通配符,ADD TRANDATA 将无法处理 100 个以上的表

修复了当通配符与表名一起使用并且表超过 100 个时,ADD、DELETE 和 INFO TRANDATA 命令无法正常工作的问题。

错误 32244769:PostgreSQL - 提取异常终止,错误为“OGG-25548 列索引 (24) 超出表的顺序”

修复了删除和读取表列时提取异常终止的问题。

错误 32402946:PostgreSQL- 提取异常终止,错误为“OGG-25359 无法连接到具有数据库‘ xx ’、主机‘ xxx ’、端口的服务器”

如果 ODBCINI 文件中指定的端口号为 5 位,则修复了无法从 PostgreSQL 源数据库捕获数据的问题。

错误 32130140:MySQL - 提取异常终止,错误为“DDL:charset number 192,charset name is not supported in OGG-MySQL”

修复了在表上更改 DDL 时提取异常终止时出现以下错误的问题:

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 小时滞后

解决了提取在运行提取时发生 DST 更改时错误报告一小时滞后的问题,以及 Oracle GoldenGate 远程提取从其他时区的服务器捕获时持续滞后的问题。

错误 30964666:SQL Server - Replicat 在 OLEDB 模式下为标识列表使用 BATCHSQL 的每个插入报告两个警告

修复了在 OLEDB 模式下对标识列表使用 BATCHSQL 执行插入时出现的复制警告。

错误 32335569:SQL Server - 在主键中包含 char/varchar 列时,在应用删除和更新时复制速度较慢

修复了由于将 VARCHAR 键列绑定为 NVARCHAR 而导致的索引查找导致的性能问题。

错误 32449231:SQL Server - ADD TRANDATA 在数据库中不存在用于 GGSCHEMA 的方案时不会返回错误

修复了在数据库中不存在 GGSCHEMA 时 Trandata 命令未返回任何错误的问题。

错误 30484169:通用 - REPLACEBADCHAR 不将不完整的代理对视为错误

修复了 REPLACEBADCHAR 忽略以替换低代理的问题。

错误 31879230:通用 - 启用 BATCHSQL 和 CDR 时复制异常终止

修复了在启用 CDR 和 BATCHSQL 的情况下,复制在应用记录时遇到错误的问题。

发行版 19.1.0.0.201013 - 2020 年 10 月

错误 31689380:Oracle - Replicat without Checkpointtable 不正确维护检查点信息

修复了在不使用数据库检查点时从错误位置重新启动集成复制的问题。

错误 31709315:发生两次的 Oracle - PRIR 和自动 CDR,其 RECORD_CONFLICTS 大于或等于实际事务处理

修复了 PRIR 和自动 CDR 创建 RECORD_CONFLICTS 大于或等于 TRUE 的问题,导致事务处理应用两次。

错误 30920035:Oracle - Oracle GoldenGate 支持 Oracle DB LOGIN 中的 Kerberos 验证

增强了 Oracle GoldenGate 以在 Oracle 数据库登录期间支持 Kerberos 验证。

错误 30572581:Oracle - ALTER EXTRACT 未使用 BEGIN 对抗 Oracle GoldenGate 12c (12.3.0.1)

修复经典提取的时区计算分钟数。

错误 30446367:调用 USEREXIT 时未调用 EXIT_CALL_PROCESS_RECORD 的 Oracle - 工作会话

修复了当 USEREXIT 库具有兼容性 3 及更早版本时,USEREXIT 无法获取任何记录。

错误 31551177:Oracle - GET_COL_METADATA_FROM_INDEX 函数未为 is_nullable 提供正确的值

修复了提取未将正确值空列信息写入线索文件的问题。

错误 30806586:Oracle - 集成提取不处理 FORCETRANS

修复了 FORCETRANS 未使用集成提取的问题。

错误 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"

修复了提取 SQLEXEC 过程无法解析 PDB 中的过程的问题。

错误 29742654:DB2 for i:无法捕获热响应数据

修复了 Extract 无法捕获脉动数据的问题。

错误 30473302:DB2 for i-Update SHOWTRANS output to be more DB2 for i specific

修复了 SHOWTRANS 操作对于 i 系列的 DB2 更具体的问题。

错误 31898626:DB2 for i - Manager 报告“非法指令”,并在 Power 7 系统上创建核心转储

修复基于 Power 7 的系统的构建,以避免非法指令问题。

错误 30473302 - DB2 for i:Update SHOWTRANS output to be more DB2 i specific

固定 SHOWTRANS 输出对 iSeries 的 DB2 更具体。

错误 31122004:DB2 z/OS - 提取会为具有 LOB 列的表使用更多 CPU,即使已将其排除

处理具有 LOB 类型列的表时,提取使用的本地 CPU 超过没有这些列的表的本地 CPU 的问题(即使对这些列使用 COLSEXCLUDE 参数)已修复。

错误 31000610:DB2 z/OS - 使用 TRACKSCHEMACHANGES 时,在 DDL 后提取异常终止

修复了在提取计算机和 DB2 的时区不同时使用 TRACKSCHEMACHANGES 时无法找到历史记录的提取异常异常终止问题。

错误 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 数据类型是表的一部分时,即使该表不在捕获列表中,提取也崩溃的问题。

错误 31792776:PostgreSQL - 提取异常并显示错误“定位序列 ID 不正常”

BEGIN CSN 小于上次处理的最高 CSN 的固定事务处理。

错误 31794343:PostgreSQL - 传送失败,错误为“OGG-00551 数据库操作失败:正在准备语句”

修复了复制异常终止时出现错误“Current transaction is aborted, commands ignored until end of transaction block”的问题。

错误 31591273:对于 Oracle GoldenGate 12.2 和 12.3,元数据字节顺序上的通用 - 线索格式不同

修复了在提取参数文件中设置 TRAILBYTEORDER 参数没有影响的问题。

错误 31098304:通用 - 经典提取错误地报告行已压缩

修复了经典提取错误地将以前群集的行报告为压缩的问题,从而导致异常终止。

错误 31782581:通用 - 向 DEFGEN 添加 KEYCOLS 支持

将 KEYCOLS 选项添加到 DEFGEN 以生成与 ER TABLE/MAP 子句 KEYCOLS 选项相对应的 DEFS 文件。

错误 31650786:Generic - Replicat FILTER 过滤不应过滤的行

修复了复制过滤器删除不应过滤的行的问题。

错误 31131773:通用 - 启动时上游 LAD 暂时未处于 VALID 状态时提高弹性

修复了下游提取检测到上游 LAD 未处于 VALID 状态时提取异常终止的问题。

错误 31780753:Generic-Replicat 异常终止,在第 50 行出现错误 "indexOutOfRangeError"。索引 1 超出范围。元素数目:1"

修复了如果线索文件具有不正确的元数据条目,复制失败的问题。

发行版 19.1.0.0.200714 - 2020 年 7 月

错误 30638977:PostgreSQL - 支持间隔数据类型

添加了对间隔数据类型的传送支持。

错误 26812342 - PostgreSQL 正在以第 6 个字符截止复制时间戳

修复了 Oracle GoldenGate 不支持带时区的 TIMESTAMP 和不带时区列的 TIMESTAMP 的问题,前提是它们的定义具有一些显式精度,例如带时区列的 TIMESTAMP(p) 和 TIMESTAMP(p)。

错误 29856640:按分区名称筛选时,Oracle - Extract 不接受全局参数 EXCLUDEWILDCARDOBJECTSONLY

修复了在按分区名称过滤时提取不符合全局参数 EXCLUDEWILDCARDOBJECTSONLY 的问题。

错误 31367261:Oracle - STATS 报告率显示错误的总行数

修复了 GGSCI STATS 命令显示提取打印总计的速率统计信息而不是最新节的速率的问题。

错误 30838154:Oracle - 集成提取可能导致具有大量记录的段故障

修复了导致段故障的记录大小超过默认内部缓冲区大小的问题。

错误 31175404:Oracle:使用小写 PDB 名称时,Oracle GoldenGate 注册失败。

在 Oracle GoldenGate 中增加了对小写 PDB 名称的支持。

错误 30633479:Oracle - 在超过 46 行时复制不应用记录

修复了 Replicat 未应用超过 46 行的记录的问题。

错误 30838154:Oracle - 集成提取可能导致具有大量记录的段故障

修复了当记录大小高于默认内部缓冲区大小时发生段故障的问题。

错误 29166143:Oracle - AdminClient INFO EXTRACT 输出未提供进程文件信息

修复了 AdminClient 中未提供进程文件信息的 INFO EXTRACT 命令的问题。

错误 30902327:Oracle - Integrated Extract 不会随机提取或写入 LOB 列之一

修复了使用参数 NOCOMPRESSDELETEFETCHMISSINGCOLS 时提取异常终止的问题。

错误 30911868:Oracle - DEFERAPPLYINTERVAL 参数不起作用

修复了 DEFERAPPLYINTERVAL 的值大于 2147 秒且未延迟的问题。

错误 31143243:Oracle - 应用补丁程序 31034483 后,出现错误“OGG-01112 HandleTransaction 中的意外情况”的并行集成复制核心转储

修复了与 Parallel Integrated Replicat 结合使用 DEFERAPPLYINTERVAL 和 SPLIT_TRANS_RECS 时出现崩溃问题。

错误 31107854:Oracle - SDO_GEOMETRY 列未正确复制

修复了当线索格式为 Oracle GoldenGate 12c 时,在 Oracle GoldenGate 19c Replicat 中忽略 SDO_GEOMETRY 列的问题。

错误 31010508:Oracle - Extract 异常终止,其中 erro “OGG-01112 Unexpected condition in DDLEXT_process_extract at line xxx”

修复了处理 ALTER VIEW DDL 时的提取错误。

错误 31003735:Oracle - Extract 在处理索引组织表 (Index Organized Tables,IOT) 时异常终止

修复了分区表(按索引组织的表)使用正确的分区名称和分区 ID 而不是系统生成或维护的索引段名称和 ID 的问题。

错误 30861743:Oracle - Extract 在使用 DBMS_LOB 程序包时排除 LOB 列后会生成 ALTFORMAT 标记

修复了在 LOB 操作的线索文件中写入 ALTERNATE 格式标记的 LOB 列 COLSEXCEPT 列表的问题。

错误 30903771:Oracle - 提取异常终止并具有新分区参数

修复了当 Integrated Extract 几乎达到轨迹的最大大小并且使用分区参数时意外异常异常异常终止的问题。

错误 31113468:Oracle - 模块未显示 Oracle GoldenGate 19c 版本中的复制名称

修复了会话信息中模块值没有 Replicat 组名称的问题。

错误 31013450:Oracle - FORMATASCII、OUTPUTFORMAT 和 PLACEHOLDERS 的结果差异

修复了将 OUTPUTFORMAT 与 PLACEHOLDERS 和 NAMES 一起使用时占位符列缺少名称的问题。

错误 31040907:Oracle - 最新消息在 GGSERR.LOG.1 中写入

修复了写入共享文件(如 ggserr.log)的 RollingFileAppender 有时可以写入滚动文件的问题。

错误 31062378:SQL Server - 提取会生成警告,即使 Oracle GoldenGate CDC 清除作业存在且正在运行

修复了在启用 SQL Server Transactional Replication 时提取报告 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:适用于 MySQL 的 Azure 数据库 - 提取在心跳表中第二个或第三个心跳种子记录后异常终止

修复了提取异常终止时出现错误 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 的 DDL 更新脚本失败 V12 FL100

修复了 ddl_update.sh 在 FL100 上使用 DB2 v12 时出现 SQLCODE = -4743 失败的问题。

错误 31114345:处理 LOB 列时 DB2 z/OS -Extract abends

修复了在遇到 LOB 时发出切换 APIFILTER 模式消息后提取异常终止的问题。

错误 31381472:DB2 z/OS - 仅同一事务处理中不同表的多个变更中的第一个被放置在历史记录中

修复了提取未将多个表发送到 DDL 历史记录处理以进行更改的问题。

错误 31170155:DB2 z/OS - Oracle GoldenGate 不总是更改导致历史记录错误的已删除和重新创建的表的 ID

修复了 DDL 历史记录中缺少最新版本表的问题,因为存在多个版本号相同的版本,而 version_ts 中的版本号主要不同。

错误 31213929:DB2 z/OS:对导致异常终止的 DB2 说明表的更新

修复了当 EXPLAIN 命令导致对系统表进行异常更改时提取崩溃的问题。

错误 31305105:DB2 z/OS - 更改 ddl_update.sh 以消除重复错误

修复了 ddl_update.sh 生成错误的问题,该错误指示无法执行操作以避免重复条目。

错误 31208291:DB2 z/OS - DDL 历史记录插入语句显示为无符号 int 而不是带符号的短语句

修复了活动日志记录问题,表明插入 DDL 历史记录表的 SQL 查询可能会显示 DBID 和 OBID 的正整数,而不是小负数。

错误 31040380:DB2 z/OS - 提取“Chkpt 时滞”值始终为 00:00:00 即使存在滞后

修复了 GGSCI 的检查点滞后。

错误 31316835:DB2 z/OS - 尝试向 ddl 历史记录添加重复行时删除 SQL 警告

修复了使用 TRACKSCHEMACHANGES 运行多个提取时的问题,提取报表中可能会出现有关尝试插入违反唯一索引的行警告。

错误 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 Extract 异常终止,错误为“在为 LFM 记录类型创建 LFM 行时收到无效行类型 2005”

修复了表具有 ERS 数据时 LFM 记录未正确处理的问题。

错误 30883131:DB2 LUW - OGG-02092 第 51 行 indexOutOfRangeError 中的意外条件

修复了 ERS 记录处理的问题。

错误 31066223:DB2 LUW - 正在将具有空字符串的 varchar 列更新为 NULL

修复了更新列 Null 标志的问题。

错误 31222222:DB2 for i - 提取无法获取记录

修复了提取在初始定位时跳过第一个记录的问题。

Bug 29902799 - i 的 DB2 - 错误的错误“OGG-00551 数据库操作失败:提取 DDM 表记录长度”发生于不存在的表

修复了初始加载提取未显示数据库中不存在的表的正确错误消息的问题。

错误 31454801:Teradata - Coordinated Replicat 异常终止,并出现 SQL 错误“2631,Transaction Aborted due to Deadlock”

修复了未更改主键放入 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 - 提取内存损坏错误

修复了在更改表列和更改统计信息字段时提取因内存损坏错误而崩溃的问题。

错误 30729495 - DB2 z/OS:未定义 DDL 的系统表更新时未添加到历史记录

修复了历史记录表不包含有关系统表和列事件的历史记录信息的问题。

错误 30734990:DB2 z/S - 使用数据共享时,Oracle GoldenGate 不捕获 DB2 v12 事务处理

修复了 Oracle GoldenGate 在连接到 V11 和 V12 的数据共享组时未复制的问题,其中某个成员具有发行版级别 100 数据。

错误 30782649:DB2 z/OS - 在 Oracle GoldenGate 19c 中使用 LRSNTIMEDELTA 的问题 (19.1.0.4)

修复了 LRSNTIMEDELTA 参数值未用于调整起始 LRSN 的问题。

错误 30796546:DB2 z/OS - 由于内存粉碎事件而提取 ABENDing

错误 30993340:DB2 z/OS-GG DDL HIST 表中 colname 中的 Null 值显示未对表应用更改

修复了在事务处理中多次更改表时无法正确更新历史记录表的问题。

错误 31056957:DB2 z/OS - 在变更表删除列和重组后未正确更新 DDL 历史记录

修复了使用 TRACKSCHEMACHANGES 时,删除列和重新组织后,列历史记录无法正确更新的问题。

错误 31071657:DB2 z/OS:提取异常终止,错误为 "OGG-00551 - SQLSTATE S1014 native database error -99999. - CLI0129E"

修复了提取异常终止时出现错误 "OGG-00551 - SQLSTATE S1014 native database error -99999. - CLI0129E" 的问题。

错误 31441320:DB2 z/OS - DB2 的 DDL 更新脚本失败 V12 FL100

修复了 ddl_update.sh 失败并出现错误 SQLCODE = -4743 when using DB2 v12 at FL100 的问题

错误 31114345:DB2 z/OS - 在处理 LOB 列时提取异常终止

修复了在遇到 LOB 且日志读取模式从 APIFILTER 更改为 NOAPIFILTER 时提取异常终止的问题。

错误 31381472:DB2 z/OS - 仅同一事务处理中不同表的多个变更中的第一个被放置在历史记录中

修复了提取未将多个表发送到 DDL 历史记录处理以进行变更的问题。

错误 31213929:DB2 z/OS- 对 DB2 的更新说明导致异常终止的表

修复了当 EXPLAIN 命令导致异常的系统表更改时提取异常异常终止的问题。

错误 31225570:DB2 z/OS - DDL 历史记录表中的重复条目。

修复了运行多个提取时 DDL 历史记录表中出现重复记录的问题。

错误 31208291:DB2 z/OS - DDL 历史记录插入语句显示为无符号 int 而不是带符号的短语句

活动日志记录显示,插入到 DDL 历史记录表的 SQL 查询可能会显示 dbid 和 obid 的较大正整数,而不是较小的负数。

错误 31040380:DB2 z/OS - 提取“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:提取/复制进程中 UDT 列的性能降级

修复了具有并行复制的顶层 VARRAY 导致数据类型回退不受支持的问题。

错误 30622974 - SQL Server:使用 OGG-05324 复制异常终止 Oracle GoldenGate 不支持 SQL Server 2017 发行版版本

修复了目标 SQL Server 2017 的 Replicat 需要 CU4 的问题。还修复了 CU4 检查以考虑次要编号。

将 Oracle GoldenGate 升级到源中的 12.3.0.1 后,i 的错误 30696013 - DB2:目标中的 ODBC 错误 (PostgreSQL) (IBM iSeries DB2)

修复了 DB2 的线索中时间格式的问题,因为 I 不符合 Oracle GoldenGate 时间格式,导致在处理包含某些目标的 TIME 数据类型的记录时出现问题。

错误 30680258 - z/OS 的 DB2:提取内存损坏错误

修复了在更改表列和更改统计信息字段时提取崩溃并生成内存损坏错误的问题。

错误 30703607 - Oracle:Oracle GoldenGate 集成提取在插入时不捕获虚拟列数据

修复了虚拟列与集成提取一起使用的 FETCHCOLS。

错误 30729495 - DB2 z/OS:未定义系统表更新 DDL 时未添加到历史记录

修复了要包含在历史记录表中的表 DDL 更改,而不管它们是否被提取使用。

错误 30734990 - DB2 z/OS:使用数据共享时,Oracle GoldenGate 不捕获 DB2 v12 事务处理

修复了未连接到数据库时未复制日志记录的问题。

错误 30782649 - DB2 z/OS:在 Oracle GoldenGate 19.1.0.0.4 中使用 LRSNTIMEDELTA 的问题

修复了 LRSNTIMEDELTA 参数值未用于调整起始 LRSN 的问题。

错误 30796546 - DB2 z/OS:提取因内存粉碎事件而异常终止

修复了 TRACKSCHEMACHANGES 生效时发生堆栈粉碎错误的问题。

错误 30845653 - Oracle:提取表 LOB 数据时出现 OCI 错误异常

修复潜在的多字节 CLOB 提取数据丢失,包括线索文件格式为 12.2 或更早时的初始加载。

错误 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”的问题 注:另请参见 Installing on SQL Server 、 Installing DB2 LUW 和 Installing for MySQL in Installing Oracle GoldenGate 。

发行版 19.1.0.0.200204 - 2020 年 2 月 4 日

错误 30680258 - DB2 z/OS:提取内存损坏错误

修复了在更改表列和更改统计信息字段时提取崩溃时出现内存损坏错误的问题。

错误 30468226 - Oracle:在处理大小超过 4M 的 DDL 时提取 SEGV

修复了在处理大小超过 4M 的 DDL 时提取生成 SEGV 的问题。

错误 30162025 - Oracle:Extract 会随机将 NULL 值写入非 NULL 列

修复了当操作导致链接行时经典提取跳过导致缺少值的最终行片段的问题。

错误 29916615 - Oracle:经典提取在图像之前未捕获列

修复了线索文件偶尔缺少已添加到表的列的之前值的问题。

错误 29557298-Oracle:在启动进程后,复制将相对路径更改为绝对路径

修复了 Replicat 将线索名称从相对路径更改为绝对路径的问题。

错误 29162719 - SQL Server:Oracle GoldenGate for SQL Server 泵在读取 NSK 源线索时失败,使用 USEREXIT

修复了处理 ENSCRIBE 线索文件时 USEREXIT 崩溃的问题。

错误 29358314 - SQL Server:并行进程在 SQL 服务器的 GG12R3(经典)无法进行初始加载

修复了多个 RMTTASK 的初始加载中的表分发问题,其中所有表都映射到最后一个 RMTTASK,而不是 TABLE 语句的前一行中定义的 RMTTASK。

错误 29869207- 通用:应使用双引号源全局名称调用 Create_capture 过程

修复了当用户尝试将提取注册到 SOURCEGLOBAL 名称中包含短划线 (-) 或以数字开头的数据库时,提取生成无效限定 SQL 错误的问题。

错误 30511946 - DB2 z/OS:信息格式代码中用于显示 DB2 时间戳的时间戳不是空字符串

修复了 GGSCI INFO EXTRACT 命令未显示时间戳的问题。

错误 30043836-Oracle:复制异常终止且无错误

修复了 Replicat 在 do_partial_lob_write_lobmem 中崩溃并除以零的问题。

错误 29500119 - Oracle:在将 Oracle GoldenGate Microservices Architecture 12c (12.3.0.1) 升级到 18c 后无法登录

修复了 Oracle GoldenGate 中支持读取和更新以前 UserRegistry 数据库记录的问题。

错误 30475749 - SQL Server - SQL Server:CDC Extract 异常终止,并显示错误“OGG-05253 SQL Server 提供程序已引发异常错误。无法创建大小大于允许的最大行大小 8060 的行 8246”

修复了 SQL Server CDC Extract 异常终止时出现错误“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”的问题。

错误 30540184 - DB2 z/OS:填充 DB2 z/OS 12.1 的 Oracle GoldenGate 19c (19.1.0.4) 的 DDL 历史记录表时出现问题

修复了 Oracle GoldenGate 由于尝试在非空列中插入 NULL 值而无法更新 DDL 历史记录表的问题。

错误 30494613 - DB2 z/OS:XID/TRANSACTIONID 环境变量需要正确报告在 x64 Intel 上反转的值字节

修复了使用 @GETENV('TRANSACTION','XID') 时在小端系统上显示错误事务处理编号的问题。

错误 30534012 - SQL Server:提取无法启动

修复了在修改 Oracle GoldenGate CDC 对象版本控制系统时提取发出版本控制错误的问题。

错误 30582001 - DB2 z/OS:从 DB2 提取到 Teradata 复制的错误映射

修复了在目标表中复制的错误值 BIGINT 的问题。

错误 30404307 - Oracle:复制对列类型 TIMESTAMP WITH TIME ZONE 应用了不正确的日期

修复了时区日期早于 1970/01/01 的时间戳错误复制的问题。

发行版 19c (19.1.0) - 2019 年 10 月

错误 29778593-DB2 LUW、DB2 for i、DB2 z/OS:Heartbeat lag 命令不显示传入和传出路径

修复了心跳滞后命令未显示传入和传出路径的问题,而心跳和心跳历史记录表包含有效数据。

错误 30328936 - DB2 z/OS:Extract 间歇异常终止,错误为 "OGG-06550 Cannot position in log buffer"

修复了在 Extract 中一个或多个表中存在 LOB 或发出 NOAPIFILTER 命令时,提取会间歇异常终止并出现错误 "OGG-06550 Unable to position in log buffer" 的问题。

错误 30064580-Oracle:使用 DDL 配置为跨端远程捕获时,远程提取将异常终止

修复了由于 Oracle11 g 跨端环境中的 DDL 而导致集成提取异常终止的问题。

错误 30023717-Oracle:并行复制在处理具有极高相互依赖性的事务时偶尔会失败,并出现错误 ORA-1403

修复了 Replicat 的问题,在极少数情况下涉及具有许多潜在依赖项的事务,尝试按顺序应用事务,从而导致 ORA-1403 等错误。

错误 30127319 - Oracle:安全扫描正在使用微服务报告漏洞

修复了 nosniff 前面的两个空格作为安全问题的问题。

错误 30096704-DB2 z/OS:ECSA 发行版的 IBM 异常终止处理无法正常工作

修复了在恢复例程尝试释放 ECSA 内存时,Extract 在更改为使用其他 DB2 z/OS 计算机或 LPAR 时异常终止的问题。

发行版 19c (19.1.0) - 2019 年 9 月

错误 29162719 - SQL Server:在读取 NSK 源线索时泵因 USEREXIT 而失败

修复了在处理来自 NSK Enscribeuserexit 的源路径时泵提取异常终止的崩溃。

错误 30058866 - SQL Server:SQL Server CDC Extract 存储过程中的参数化查询

通过实施参数化查询而非临时查询来改进 Oracle GoldenGate CDC Capture 存储过程计划高速缓存。

错误 29998828 - SQL Server:使用 SQL Server CDC Capture 作业执行 Oracle GoldenGate CDC 清除任务死锁

在为表启用补充日志记录时,ADD TRANDATA 已改进为设置 @supports_net_changes=0。这样可以避免在 CDC 暂存表上创建非群集索引的净更改,这可能会导致 Oracle GoldenGate CDC 清除任务与 SQL Server 更改数据捕获作业之间的死锁。

错误 27787994 - SQL Server:在缺少 CDC 捕获作业时提取包含不正确消息的异常终止

改进了在 SQL Server 上启动提取时的错误消息,并且已删除 CDC 作业,即使在数据库上启用了 CDC。

错误 27045617 - SQL Server:支持使用只读环境的“始终启用”中的监听程序连接

Oracle GoldenGate for SQL Server CDC 已得到增强,允许 Extract 使用 ALWAYSONREADONLYROUTING 选项从 "Always On Ready Only" 环境中的辅助复制读取 CDC 事务处理。

错误 29998662 - MySQL:提取异常终止,binlog 中 JSON 数据类型没有任何错误

当 DML 包含 JSON 数据时,修复了阻止提取异常终止并将其记录在 binlog 中的问题。

错误 30019799 - MySQL:Kafka Replicat 在源自 MySQL 线索时写入的值错误

修复了字符数据类型的元数据,这些元数据具有二进制整理,以允许 char 数据类型仅被视为 char,而不考虑整理。

错误 29431472 - MySQL:存在小数秒时,初始加载提取不捕获时间值

修复了 MySQL 初始加载提取的问题,以支持时间值列中的小数秒。

错误 30148328 - DB2 z/OS:Oracle GoldenGate Extract 异常终止,错误为 "OGG-00808 Invalid sequence at line 5461 - type 4 cannot be first"

修复了之前映像或之后映像缺少日志记录时提取异常终止的问题。

错误 30236475-DB2 z/OS:时间戳不可用于当前检查点、恢复检查点和启动检查点

showch 检查点报告已得到增强,以显示可用于在 GGSCI 中定位提取的正确 LSN 值以及在检查点中适当设置正确格式的时间戳的格式。

错误 29859132 - Teradata:ERROR OGG-10107 解析错误:参数 [prefix] 与参数 [suffix] 冲突

使用 COLMATCH 参数复制 Teradata 已修复,以支持 PREFIX 和 SUFFIX 选项。

错误 29851133 - Teradata:此数据库不支持 OGG-00453 DDL 复制

修复了导致 Teradata 的 Replicat 异常终止的问题,以正确忽略并警告当源线索文件包含 DDL 时 DDL 操作不受支持。

发行版 19c (19.1.0) - 2019 年 5 月初始发行版

错误 29518912 - MySQL:提取已挂起且未向前移动

修复了远程捕获未在查询事件中处理提交的问题,这导致提取挂起。

错误 28722244:向管理服务器 GUI 添加 CDR 统计信息

"Conflict Detection and Resolution"(冲突检测和解决)统计信息已添加到管理服务器 Web 界面。

错误 28682226 - 使用带星号 (*)/问号 (?) 的口令时,IE 异常终止,错误为 -1017-ORA-01017?

集成提取现在允许包含星号或问号的密码。

错误 27300722-DB2 的复制异常终止,出现 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 位的问题。将提取升级到 Oracle GoldenGate 19c 后运行提取时,会发生此转换。如果需要降级检查点文件以使用较早的提取,convchk 程序将提供新的语法。

错误 28873778 - Oracle:带有分发服务器的自动 ETROLLOVER 和 ALTER INPUT TRAIL SEQNO 基础结构

分发服务器经过增强,可支持输入和输出线索文件的自动 ETROLLOVER。

错误 28266744 - Oracle:分配给 COLMAP 中列的值正在目标中更改

修复了使用 COLMAP 函数在列映射期间映射目标数字列值而不检查溢出或下溢的问题,从而导致映射和插入目标列的值不正确。