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

Flink CDC中oracle cdc 不能读取 blob的字段类型吗?还是说我cdc的版本太低了

Flink CDC中oracle cdc 不能读取 blob的字段类型吗?image.png 还是说我cdc的版本太低了? 目前是2.1.1

展开
收起
真的很搞笑 2023-07-02 16:41:02 153 0
2 条回答
写回答
取消 提交回答
  • Flink CDC 中的 Oracle CDC Connector 理论上是可以读取包括 BLOB(Binary Large Object)在内的任何数据类型,但需要注意以下几个问题:

    1. Oracle CDC Connector 的版本:如果您使用的是较旧的 Oracle CDC Connector 版本,可能存在一些限制,例如不支持特定的数据类型或特定版本的 Oracle 数据库。因此,建议使用最新版本的 Oracle CDC Connector,以确保对所有数据类型的支持。

    2. 数据库配置:如果 Oracle 数据库未正确配置,可能导致 Oracle CDC Connector 无法读取 BLOB 数据类型。请确保 Oracle 数据库的参数 DB_BLOCK_SIZE 和 DB_BLOCK_CHECKSUM 设置为正确的值,以确保 Oracle CDC Connector 能够正确读取 BLOB 数据类型。

    3. Flink CDC 配置:如果 Flink CDC 配置不正确,也可能导致 Oracle CDC Connector 无法读取 BLOB 数据类型。请确保在 Flink CDC 配置中设置了正确的 Oracle 数据库连接参数和 CDC 表配置参数,以确保 Oracle CDC Connector 能够正确读取 BLOB 数据类型。

    另外,根据您提供的信息,您正在使用 CDC 版本 2.1.1。虽然我没有找到确切的文档说明该版本是否支持读取 BLOB 数据类型,但是建议尝试升级到最新版本的 CDC Connector 来获取更好的兼容性和功能支持。

    综上所述,通过检查 Oracle CDC Connector 版本、数据库配置和 Flink CDC 配置,您应该能够解决无法读取 BLOB 数据类型的问题。

    如果问题仍然存在,请提供更多详细的错误信息和相关配置,以便进一步帮助您解决问题。

    2023-07-30 12:56:36
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    Flink CDC 中的 Oracle CDC Connector 理论上是可以读取包括 BLOB(Binary Large Object)在内的任何数据类型的,但是需要注意以下几个问题:
    Oracle CDC Connector 的版本:如果您使用的是较旧的 Oracle CDC Connector 版本,可能会存在一些限制,例如不支持某些数据类型或者特定版本的 Oracle 数据库。因此,建议使用最新版本的 Oracle CDC Connector,以确保对所有数据类型的支持。
    数据库配置:如果 Oracle 数据库没有正确配置,可能会导致 Oracle CDC Connector 无法读取 BLOB 数据类型。需要确保 Oracle 数据库的参数 DB_BLOCK_SIZE 和 DB_BLOCK_CHECKSUM 都设置为正确的值,以确保 Oracle CDC Connector 能够正确读取 BLOB 数据类型。
    Flink CDC 配置:如果 Flink CDC 配置不正确,也可能导致 Oracle CDC Connector 无法读取 BLOB 数据类型。需要确保在 Flink CDC 配置中设置了正确的 Oracle 数据库连接参数和 CDC 表配置参数,以确保 Oracle CDC Connector 能够正确读取 BLOB 数据类型。

    2023-07-30 10:28:21
    赞同 展开评论 打赏

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

相关产品

  • 实时计算 Flink版
  • 热门讨论

    热门文章

    相关电子书

    更多
    Flink CDC Meetup PPT - 龚中强 立即下载
    Flink CDC Meetup PPT - 王赫 立即下载
    Flink CDC Meetup PPT - 覃立辉 立即下载

    相关镜像