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

Flink CDC为啥oracle cdc 2.4.1版本 需要添加oracle驱动啊 ?

Flink CDC为啥oracle cdc 2.4.1版本 需要添加oracle驱动啊 并且把我库里所有表都打印出来了?

展开
收起
真的很搞笑 2023-09-28 09:30:16 108 0
1 条回答
写回答
取消 提交回答
  • Flink CDC的Oracle CDC 2.4.1版本需要添加Oracle的驱动,是因为Flink CDC的Oracle CDC 2.4.1版本采用了Oracle Instant Client来连接Oracle数据库。Oracle Instant Client是一个轻量级的Oracle驱动程序,它只包含Oracle数据库客户端库的一部分。因此,如果要使用Flink CDC的Oracle CDC 2.4.1版本连接Oracle数据库,就需要添加Oracle的驱动。

    需要注意的是,Flink CDC的Oracle CDC 2.4.1版本不支持Oracle 12.2和更高版本。如果要使用Flink CDC的Oracle CDC 2.4.1版本连接Oracle 12.2或更高版本的数据库,则需要使用Flink CDC的Oracle CDC 2.5.0版本。

    以下是Flink CDC的Oracle CDC 2.4.1版本连接Oracle数据库的步骤:

    下载Oracle Instant Client。
    将Oracle Instant Client的lib目录下的*.jar文件添加到Flink的lib目录中。
    在Flink的conf/flink-conf.yaml文件中添加以下配置:
    oracle-cdc.driver-class-name: oracle.jdbc.OracleDriver
    oracle-cdc.username: username
    oracle-cdc.password: password
    oracle-cdc.url: jdbc:oracle:thin:@host:port:sid
    启动Flink集群。
    在Flink集群上运行Flink CDC程序。

    2023-10-17 10:22:12
    赞同 展开评论 打赏

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

相关产品

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

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

    相关镜像