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

Flink CDC中ORA 65040 数据库端是有特殊的修改么?

Flink CDC中ORA 65040 数据库端是有特殊的修改么?重新提交还是会报错 通过logminner方式同步19c数据库日志,还是完全按照官网授权来的?

展开
收起
真的很搞笑 2023-11-15 13:19:50 118 0
1 条回答
写回答
取消 提交回答
  • 在Flink CDC中,如果出现ORA-65040错误,这可能是因为您正在尝试从插接式数据库内部执行某些操作。为解决这个问题,您可以尝试以下两种方式:一是将Flink CDC的create table语句中的database-name由Service Name替换成其中一个SID,这种方式可以解决连接问题,但可能无法适应Oracle集群部署的真实场景;二是对该源码进行修改,具体可以在新建工程中,重写com.ververica.cdc.connectors.oracle.OracleValidator方法,修改为Service Name的连接方式。

    对于使用LogMiner方式同步19c数据库日志,您应首先确认是否已经安装了LogMiner工具,如果没有安装,可运行脚本以创建DBMS_LOGMNR包。然后,在LogMiner中添加归档日志文件或online日志文件,也可以按照时间来挖掘日志。此外,需要指示LogMiner使用当前的在线数据库字典,而不是包含在平面文件或正在分析的重做日志文件中的LogMiner字典。最后,根据官方文档的指示进行操作即可。

    2023-11-17 10:58:12
    赞同 1 展开评论 打赏

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

相关产品

  • 实时计算 Flink版
  • 热门讨论

    热门文章

    相关电子书

    更多
    DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
    阿里云瑶池数据库精要2022版 立即下载
    2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载