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

Flink cdc解析的是oracle的redo日志还是归档日志?

Flink cdc解析的是oracle的redo日志还是归档日志?

展开
收起
ya4rooeux2tl4 2023-11-23 14:06:56 342 0
4 条回答
写回答
取消 提交回答
  • Flink CDC支持解析Oracle的在线redo日志,也即是Oracle的重做日志。Flink CDC利用debezium框架以及Oracle数据库自带的LogMiner技术来实现数据的实时采集。在实现Flink CDC实时同步Oracle时,需要确保Oracle中相关表已开启归档日志和补充日志。

    2023-11-27 08:47:39
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    FlinkCDC是针对数据库变更事件捕获的一种技术,它可以从MySQL、Oracle、PostgreSQL等关系型数据库中读取变更数据,并实时传输给消费者。
    关于FlinkCDC解析Oracle的日志类型,在上面的知识库中提到了,“Oracle CDC 是 Flink 针对 Oracle 数据库提供的一种变更数据捕获功能,它可以根据 Oracle 的 redo log 和 archive log 进行实时数据抓取。” 因此,Flink CDC 解析的是 Oracle 的 redo log 和 archive log,而不是仅限于其中一个。
    此外,当 Oracle 系统使用在线重做日志文件或归档日志文件时,它们不包含特定的 SCN,则可能导致 Flink CDC 报告“0nline RED0 L0G files or archivelog files do not contain the offset scn” 错误。

    2023-11-24 13:56:35
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    Flink CDC(Change Data Capture)可以捕获Oracle数据库的Redo日志和归档日志。不过,要实现这一目标,需要在Oracle数据库上启用相应的日志记录功能,并且Flink CDC需要连接到Oracle数据库以获取这些日志。
    在实际应用中,Flink CDC通常用于捕获关键业务系统(如Oracle数据库)中的数据变更,并将这些变更作为事件流处理

    2023-11-24 08:41:43
    赞同 展开评论 打赏
  • “Flink CDC确实支持解析Oracle的在线redo日志,也即是Oracle的重做日志。”则Flink cdc解析的是Oracle的 redo 日志。

    2023-11-23 14:11:18
    赞同 展开评论 打赏

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

相关产品

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

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

    相关镜像