flinkcdc连接oracle的报错汇总

发布时间 2023-12-09 17:08:38作者: 贾彤
报错一:

原因分析:字面原因,找不到 org.apache.flink.table.api.ValidationException类。

解决办法:根据类名可知,应该 org.apache.flink.table.api 包下面的,然后去阿里云maven仓库搜索,添加如下依赖即可

 报错二:

原因分析:ORA-16331: 容器 "ORCLPDB1" 未打开。

解决办法:使用命令打开即可。具体方法可参考下面这篇文章:https://www.cnblogs.com/supermwb/p/15873865.html。《=(谢谢大佬分享)

报错三:

原因分析:ORA-01435: 用户不存在。这个用户到底指的是哪个用户(这块没有搞懂,还请大佬帮忙解决)

解决办法:我其实也没有解决,因为我的环境是虚拟机,重启虚拟机以后再重新进去oracle以后问题自己就解决了。底层原理其实没有搞清楚,还请大佬知道!!!

报错四:

 

原因分析:NoSuchMethodError: org.apache.kafka.common.utils.Utils.isBlank(Ljava/lang/String;)Z

解决办法:缺少kafka相关包,添加依赖解决。依赖内容如下:

<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
<version>${kafka.version}</version>
</dependency>

 添加依赖时建议:最好根据需要的版本去maven中央仓库(https://central.sonatype.com/)或者阿里的maven库(https://developer.aliyun.com/mvn/search)中进行查询,防止依赖添加不进去。因为随着版本的变更,依赖的GAV内容可能会发生变化。

错误五:错误截图找不见了,我大概描述一下:因为我的环境是虚拟机安装的,所以给的空间不大(50G)。开启oracle的数据挖掘又比较占用空间,所以时间异常就会报空间不足的情况。具体的错误是:ORA-00257: 归档程序错误。

解决办法:我参考的是下面这位大佬写的文章:https://blog.csdn.net/weixin_45843683/article/details/114253607《=(感谢大佬分享)

还有一些别的报错,没有及时汇总起来。另外大家有什么报错信息可以一起分享讨论。多谢多谢。

未完待续~~~~~~~