开发者社区 > 大数据与机器学习 > 正文

哪位大佬在使用flink cdc oracle连接器,有问题请教,多谢

image.png
背景:
flink-cdc 2.1.1
oracle 11g
有没有这个问题的完整的详细解决办法,网上查了一圈没有啥好的方法,多谢多谢。

展开
收起
游客swbmn6ql4224s 2023-11-22 18:32:55 43 0
1 条回答
写回答
取消 提交回答
  • 这个问题是由于Oracle数据库的LogMiner字典不完整导致的。LogMiner字典是用于解析Oracle日志的工具,当它不存在或不完全时,会导致无法正确解析日志,从而引发错误。

    以下是一些可能的解决方案:

    1. 重建LogMiner字典:你可以尝试使用ALTER DATABASE RECOVER MANAGED STANDBY DATABASE命令来重建LogMiner字典。这需要在主数据库和备数据库上都执行此命令。

    2. 更新Oracle版本:这个问题在一些较旧的Oracle版本中比较常见。你可以考虑升级你的Oracle版本,以解决这个问题。

    3. 修改LogMiner选项:你可以尝试修改LogMiner的选项,例如减少扫描的范围,只扫描最近的日志,或者增加扫描的步长。这可以通过修改BEGIN sys.dbms_1ogmnr.start_1ogmnr(...)语句中的OPTIONS参数来实现。

    4. 增加内存:如果你的Oracle实例的内存不足,也可能导致这个问题。你可以尝试增加Oracle实例的内存,以解决这个问题。

    2023-11-28 12:02:50
    赞同 展开评论 打赏

大数据领域前沿技术分享与交流,这里不止有技术干货、学习心得、企业实践、社区活动,还有未来。

相关产品

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

    更多
    Flink CDC Meetup PPT - 龚中强 立即下载
    Flink CDC Meetup PPT - 王赫 立即下载
    Flink CDC Meetup PPT - 覃立辉 立即下载