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

flink cdc oracle 使用的是LogMiner吗?

flink cdc oracle 使用的是LogMiner吗?

展开
收起
cuicuicuic 2023-07-31 14:00:03 69 0
2 条回答
写回答
取消 提交回答
  • 我在oracle11g的版本使用logminer时,报以下的错误:image.png
    不知道这个问题您是否遇见过,应该如何解决?谢谢

    2023-11-23 16:53:01
    赞同 展开评论 打赏
  • 是的,Flink CDC 使用 Oracle 数据库时,通常会使用 Oracle 的 LogMiner 技术来实现 Change Data Capture(CDC)。

    Oracle LogMiner 是 Oracle 数据库提供的一个功能,用于解析和分析数据库的事务日志(Redo Log),并将其中的变更数据提取出来。Flink CDC 利用 LogMiner 来实时捕获和传输 Oracle 数据库中的变更数据。

    通过配置 Flink CDC 连接到 Oracle 数据库,并指定需要采集的表或者表达式,Flink CDC 将使用 LogMiner 读取事务日志,并解析其中的变更内容。然后,这些变更数据可以被传递到 Flink 任务中进行实时处理和流转。

    需要注意的是,Oracle LogMiner 功能需要在 Oracle 数据库中启用和配置,以确保其正常工作。你需要进行一些额外的设置和权限配置,例如启用归档日志(Archive Log)模式,并为 LogMiner 分配足够的空间等。

    另外,Flink CDC 还支持使用其他方式连接到 Oracle 数据库,例如通过 JDBC 或者自定义的方式。但在使用 LogMiner 时,它是最常见和推荐的方式,因为它提供了可靠且高效的变更数据抓取能力。

    希望以上信息对你有所帮助!如果还有其他问题,请随时提问。

    2023-07-31 22:17:28
    赞同 展开评论 打赏

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

相关产品

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

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

    相关镜像