No matching authentication protocol
Posted 天道酬勤0322
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了No matching authentication protocol相关的知识,希望对你有一定的参考价值。
java 连接oracle数据库;
之前连接公司的oracle数据库没有问题,但客户提供的是oracle12C版本的,连接就报 :No matching authentication protocol
查了网络上给出的解决方案,说是在oracle安装目录修改配置文件或是使用安装目录中的jar包,但数据库服务我们只能访问,不能修改任何配置文件。
后经过更改oracle的jar包,连接成功。注意,连接字符串也发生改变:
更改后的->jdbc:oracle:thin:@//10.226.95.156:1521/OMSDB
更改前的->jdbc:oracle:thin:@10.226.95.156:1521:OMSDB
jar包更改为 ojdbc7,使用maven是无法down下的,需要自己构建
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0.2.0 -Dpackaging=jar -Dfile=ojdbc7.jar
以上是关于No matching authentication protocol的主要内容,如果未能解决你的问题,请参考以下文章
INSTALL_FAILED_NO_MATCHING_ABIS
大神指点: No matching bean of type [****.UserInfoService] found for dependency:
no matching function transform?
INSTALL_FAILED_NO_MATCHING_ABIS