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

大佬们,目前的FlinkCDC支持Oracle21c吗?实测Oracle21c各种问题

大佬们,目前的FlinkCDC支持Oracle21c吗?实测Oracle21c各种问题

展开
收起
雪哥哥 2022-11-23 21:51:10 681 0
8 条回答
写回答
取消 提交回答
  • oracle-cdc支持Oracle21。
    image.png
    在使用Flink CDC处理Oracle 21c的数据时,最好先进行充分的测试和验证。如果需要使用Oracle 21c的新特性,可以考虑使用其他的CDC工具,例如Apache NiFi、Apache Kafka、Apache Beam等。

    2023-08-26 22:11:08
    赞同 展开评论 打赏
  • 十分耕耘,一定会有一分收获!

    楼主你好,截至目前(2021年10月),阿里云 FlinkCDC 官方文档中并没有明确提到是否支持 Oracle 21c。不过可以尝试使用最新的 FlinkCDC 版本,看是否可以支持 Oracle 21c。

    2023-08-21 15:46:02
    赞同 展开评论 打赏
  • 目前Flink CDC Connector还不支持Oracle 21c。Flink CDC Connector目前支持的Oracle版本包括Oracle 12c、Oracle 11g和Oracle 10g。
    如果您需要使用Flink CDC Connector来同步Oracle 21c中的数据,那么您可以考虑使用其他的CDC Connector,例如Apache NiFi、Apache Kafka、Apache Storm等。这些CDC Connector都支持Oracle 21c的数据同步。
    Oracle 21c中包含了许多新的特性和功能,包括数据库存储引擎的改进、新的数据类型和数据格式、新的安全性功能等。因此,在使用Oracle 21c时,需要注意这些新特性和功能,并根据实际需求进行调整和优化。
    image.png
    image.png

    2023-08-18 09:59:51
    赞同 展开评论 打赏
  • Apache Flink的最新稳定版本是1.14.2,方文档中没有明确提及是否支持Oracle 21c。你可以看Flink文档或社区以获取更准确的信息。在实测过程中,你可能会遇到特定的问题,建议在Flink社区寻求帮助或向官方提交一个issue以获得专业的支持

    2023-08-17 14:07:17
    赞同 展开评论 打赏
  • Apache Flink 提供的 Flink CDC 尚未正式宣布对 Oracle 21c 的支持。Flink CDC 的官方文档中列出了其支持的数据库和版本,您可以查阅最新的文档以获取确切的信息。
    image.png

    如果您在使用 Flink CDC 与 Oracle 21c 进行数据同步时遇到问题,可能有以下一些原因:

    1. 兼容性问题:Flink CDC 可能与 Oracle 21c 特定的功能或特性不兼容。这可能导致异常、错误或其他问题。建议查阅 Flink 和 Flink CDC 官方文档,了解已知的兼容性问题和解决方案。

    2. 驱动程序支持:确保您使用的是与 Oracle 21c 兼容的 JDBC 驱动程序。不同版本的驱动程序可能会对功能和性能产生影响。请确保您使用了最新的、与 Oracle 21c 兼容的驱动程序。

    3. 配置问题:检查 Flink CDC 的配置是否正确,并且与 Oracle 21c 的连接参数匹配。确保您提供了正确的主机名、端口号、用户名和密码等信息。
      image.png

    2023-08-16 22:20:58
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    可以尝试使用 Flink CDC 的自定义 CDC 连接器功能,通过编写自定义的 CDC 连接器来实现与 Oracle 21c 的集成。自定义 CDC 连接器允许你根据特定数据库的需求和特性编写自己的连接器逻辑。

    以下是一些可能的解决方案:

    自定义 CDC 连接器:你可以创建一个自定义的 CDC 连接器,使用 Oracle 21c 的 JDBC 驱动程序与数据库进行通信,并解析和捕获数据库的变更事件。自定义 CDC 连接器需要实现 Flink CDC 的 CDCSource 接口,并根据 Oracle 21c 的特性来处理变更事件。

    使用第三方工具:如果官方的 Flink CDC 和 Debezium 连接器尚未支持 Oracle 21c,你可以考虑使用一些第三方工具或库来实现 Oracle 21c 和 Flink 之间的集成。例如,你可以使用自定义的脚本或中间件来捕获 Oracle 21c 数据库的变更事件,并将其发送到 Flink 中进行处理。

    请注意,自定义 CDC 连接器需要一定的开发和调试工作,并且可能会面临一些挑战,如解析 Oracle 21c 的变更日志、处理特定的数据类型和语法等。此外,需要确保自定义 CDC 连接器的性能和稳定性,以满足实际生产环境中的需求。

    2023-08-14 19:16:42
    赞同 展开评论 打赏
  • 根据我所了解的信息,Flink CDC目前确实支持Oracle 21c。

    但是,需要注意的是,虽然Flink CDC官方文档中提到它支持Oracle 19c及更高版本,但在实际使用过程中可能会遇到一些兼容性和性能方面的问题。

    因此,在使用Flink CDC处理Oracle 21c的数据时,最好先进行充分的测试和验证。

    2023-08-14 15:55:13
    赞同 展开评论 打赏
  • 全栈JAVA领域创作者

    目前,Flink CDC不支持Oracle 21c。根据Oracle官方文档,Oracle 21c的发布日期为2021年10月,而Flink CDC的最新版本为2.13,发布日期为2021年12月。因此,Flink CDC还不支持Oracle 21c。
    需要注意的是,Oracle 21c中包含了许多新特性,例如支持JSON和JSONB数据类型、支持XML和JSON数据的自动转换、支持SQL中的函数和聚合函数等。如果您需要使用这些新特性,可以考虑使用其他的CDC工具,例如Apache NiFi、Apache Kafka、Apache Beam等。
    此外,如果您在使用Oracle 21c时遇到了问题,可以尝试以下方法进行排查:

    查看Oracle官方文档:Oracle官方文档中提供了许多有关Oracle 21c的详细信息,包括新特性、新功能、使用技巧等。您可以查看Oracle官方文档,了解Oracle 21c的相关信息。
    查看Oracle官方论坛:Oracle官方论坛中有许多用户提出的问题和解决方案,您可以查看Oracle官方论坛,了解其他用户在使用Oracle 21c时遇到的问题和解决方案。
    使用Oracle社区支持:Oracle社区支持提供了许多有关Oracle 21c的技术支持和技术咨询,您可以使用Oracle社区支持,了解Oracle 21c的相关信息。
    需要注意的是,不同的情况可能需要不同的排查方法,因此需要根据具体情况进行调整和优化。

    2023-08-14 13:03:25
    赞同 展开评论 打赏
滑动查看更多

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

相关电子书

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

相关镜像