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

大佬们, Flink CDC 同步 oracle的时候, 有遇到 归档日志 被清理的情况没有?

大佬们, Flink CDC 同步 oracle的时候, 有遇到 归档日志 被清理的情况没有? 如何处理的?image.png 重新 设置 偏移量么

展开
收起
真的很搞笑 2023-05-09 13:13:30 196 0
1 条回答
写回答
取消 提交回答
  • 存在即是合理

    如果在使用Flink CDC同步Oracle时遇到归档日志被清理的情况,可能是因为Oracle的归档日志被设置为自动清理。在这种情况下,Flink CDC无法读取归档日志中的数据,因为它们已经被清理了。

    解决这个问题的方法是手动将归档日志保留到一定的时间点,以便Flink CDC可以继续读取它们。可以使用Oracle的"ALTER SESSION SET NLS_REPORTING = OFF"命令来关闭归档日志的自动清理功能。然后,可以使用Oracle的"DBMS_LOGMNR"包来手动将归档日志保留到一定的时间点。

    2023-05-09 17:18:44
    赞同 展开评论 打赏

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

相关产品

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

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

    相关镜像