开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

Flink CDC oracle cdc 读取某张表的数据都不全,什么原因呢?

Flink CDC oracle cdc 读取某张表的数据都不全,什么原因呢?

展开
收起
真的很搞笑 2023-12-19 08:07:22 57 0
1 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    Flink CDC 读取 Oracle 数据库的表数据不全面的问题,可能由以下原因导致:

    1. Flink CDC 版本兼容性问题。例如,Flink CDC 2.3.0 版本的 Oracle Connector 使用基于 Oracle LogMiner 的实现方式,可能存在与 Flink 1.15.3 版本及以上的兼容性问题。

    2. 被捕获的表或数据库上必须启用增量日志记录。如果没有启用,Flink CDC 就无法获取到表中的新增数据。

    3. Flink CDC对Oracle的支持在2021年11月15日发布的2.1版本中得到增强。如果使用的是更早的版本,可能会出现一些已知或未知的问题。

    4. 在全量阶段抽取的数据中,如果 Oracle CDC 的字段值为 null,可能不会显示为 null。这是因为在某些情况下,Oracle CDC 可能使用特殊的表示方式。

    2023-12-19 20:23:28
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关产品

  • 实时计算 Flink版
  • 相关电子书

    更多
    PostgresChina2018_樊文凯_ORACLE数据库和应用异构迁移最佳实践 立即下载
    PostgresChina2018_王帅_从Oracle到PostgreSQL的数据迁移 立即下载
    Oracle云上最佳实践 立即下载

    相关镜像