这个问题 在 2.4.0 Flink1.17.0中还存在? https://github.com/ververica/flink-cdc-connectors/issues/1737 我测试两个oracle版本 11.2.0.4 19c 19.17
根据您提供的信息,问题可能与 Oracle 数据库版本有关。特别是在一些较旧的 Oracle 版本中,可能会出现该问题。具体来说,这个问题涉及到 Oracle JDBC 驱动程序的实现方式与 Flink CDC 的预期不一致,导致数据读取出现问题。
为了解决这个问题,您可以考虑以下几点:
1. 升级 Oracle 数据库版本:尝试升级到较新的 Oracle 版本,因为较新的版本通常会修复一些兼容性问题,并提供更好的支持。
2. 更新 JDBC 驱动程序版本:尝试使用最新版本的 Oracle JDBC 驱动程序,以便获得更好的兼容性和稳定性。您可以从 Oracle 官方网站或 Maven 仓库下载适合您使用的最新版本。
3. 修改 Flink CDC 的配置和参数:有时候,通过调整 Flink CDC 的配置和参数也可以解决一些兼容性问题。您可以查阅 Flink CDC 和 Oracle JDBC 驱动程序的文档,了解关于配置和参数方面的建议或推荐设置。
需要注意的是,如果您的 Oracle 数据库版本较旧,可能还存在其他兼容性问题。因此,在选择使用 Flink CDC 版本时,请确保与您使用的 Oracle 数据库版本兼容,并进行充分的测试和评估,以确保数据读取的正确性和稳定性。
总之,针对您的问题,建议尝试升级 Oracle 数据库版本、更新 JDBC 驱动程序版本,并根据需要修改 Flink CDC 的配置和参数。这样可以提高与 Oracle 数据库的兼容性,并解决可能出现的数据读取问题。
需要根据具体情况进行判断。但是,该问题与 Oracle 数据库版本有关,特别是在一些较老的 Oracle 版本中可能会出现该问题。
具体来说,该问题是由于 Oracle 数据库 JDBC 驱动程序的实现方式导致的。在一些较老的 Oracle 版本中,JDBC 驱动程序的实现方式可能与 Flink CDC 的预期不一致,导致数据读取出现问题。
为了解决这个问题,可以考虑升级 Oracle 数据库版本或者更新 JDBC 驱动程序版本。另外,也可以尝试修改 Flink CDC 的配置和参数,以适应 Oracle 数据库的特定实现方式。
需要注意的是,如果您的 Oracle 数据库版本较老,可能会存在其他兼容性问题,因此,建议在使用 Flink CDC 时,选择与您使用的 Oracle 数据库版本兼容的 Flink CDC 版本,并进行充分的测试和评估,以确保数据读取的正确性和稳定性。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。