1.4. 新的 Debezium 功能
Debezium 1.9.7 包括以下更新:
1.4.1. 提升到正式发行(GA)的功能 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
在 2022.Q3 版本的更新中,以下功能从技术预览推广为正式发布:
- 支持 Oracle Real Application 集群
- Oracle 的 Debezium 连接器现在支持用于 Oracle Real Application Clusters (RAC)。
在 2022.Q3 版本中,以下功能从技术预览推广为正式发布:
- 临时和增量和快照
- 提供重新运行您之前捕获快照的表快照的机制。
- Debezium Oracle 连接器
现在,在配置为使用 LogMiner 的数据库上完全支持 Oracle 数据库的连接器。此版本的 Oracle 连接器包括以下更新:
-
DBZ-3317 描述
十进制.handling.mode属性的文档现在与其他 Debezium 连接器的类似文档一致。 - DBZ-4404 现在支持使用信号在早于 12c 的 Oracle 版本触发临时快照。
- DBZ-4436/ DBZ-4883 现在描述了如何将 Oracle JDBC 驱动程序作为 Maven 工件获取。
- DBZ-4494 文档描述了如何为 Oracle connector LogMiner 用户设置数据库权限。
- DBZ-4536 提高 Oracle 连接器错误处理程序的灵活性,以重试在 mining 会话期间发生的错误。
- DBZ-4595 Oracle 连接器现在支持 'ROWID' 数据类型。
- DBZ-4963 Introduce log.mining.session.max.ms 配置选项用于 Oracle 连接器。
- 在调整 LogMiner 批处理大小时,现在新大小基于当前的批处理大小,而不是默认大小。https://issues.redhat.com/browse/DBZ-5005
- DBZ-5119 用户可以配置连接器,以发出心跳事件,以确保连接器偏移在延长时间段内没有发生改变的表中保持同步。
- DBZ-5225 现在包括 LogMiner 事件 SCN,Oracle 更改事件记录中包括,以防止在间隔期间连接器在间隔期间发出的情况与低水水位线 SCN 值相同。
- 在快照阶段,无法在连接器启动过程中发现不正确的删除归档日志时,DBZ-5256 以防止失败,Oracle 连接器不再默认使用检查不完整事务的进度。
-
signal.data.collection属性的 DBZ-5399 更新文档在可插拔数据库环境中指定 属性的值必须设置为 root 数据库的名称。
有关作为技术预览引入的 Oracle 连接器功能列表,请查看 2022.Q1 发行注记
-
DBZ-3317 描述
- Outbox 事件路由器
- 单一消息转换(SMT),用于安全可靠地交换多个(micro)服务之间的数据。
- 将信号发送到 Debezium 连接器
- Debezium 信号机制提供了一种方式来修改连接器的行为,或触发连接器来执行一次性操作,如启动表的临时增量快照。