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

Flink CDC采集oracle运行几天后就会报这个错是什么原因?

Flink CDC采集oracle运行几天后就会报这个错(flink版本1.13,oracle-cdc版本2.21)是什么原因?
88e74d02b2df618f2f5e3ef4b058bbb8.png

展开
收起
十一0204 2023-08-09 08:56:31 551 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    根据提供的错误信息,可以看出以下问题原因和建议:

    异常信息:com.ververica.cac.connectors.shaded.org.apache.kafka.common.errors.ConnectException 和 io.debezium.DebeziumException,产生了连接和异常错误。

    原因分析:错误信息中提到 "0nline RED0 L0G files or archive log files do not contain the offset scn",这可能是由于 Oracle 数据库的在线红色日志或归档日志不包含偏移 scn 引起的。这可能表示 Flink CDC 无法获取到日志文件,导致无法捕获增量变更。

    解决方法:

    检查 Oracle 数据库的日志配置:确保日志模式正确设置为在线红色日志或归档日志,并且日志文件可用。
    检查数据库连接和权限:确保 Flink CDC 应用程序连接到 Oracle 数据库的用户具有足够的权限来读取日志文件。
    检查 Flink CDC 配置:确保 Flink CDC 的配置正确,包括正确指定了 Oracle 数据库的连接参数和日志配置。
    检查 Flink CDC 版本:考虑升级到最新版本的 Flink CDC 或者尝试使用其他稳定版本,以获取更好的兼容性和稳定性。

    2023-08-13 16:57:12
    赞同 展开评论 打赏
  • 意中人就是我呀!

    这个可能遇到了redo日志和归档日志过期了或者清除了。此回答整理至钉群“Flink CDC 社区”。

    2023-08-09 11:56:31
    赞同 展开评论 打赏

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

相关产品

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

    更多
    PostgresChina2018_王帅_从Oracle到PostgreSQL的数据迁移 立即下载
    Oracle云上最佳实践 立即下载
    迁移 ORACLE 最佳实践 立即下载

    相关镜像