原文链接:https://blog.csdn.net/beichyes/article/details/129865380 使用Navicat远程连接Oracle 点击测试连接,如果发现错误如下: 说明是版本不匹配 错误原因就是oci.dll版本不匹配, 通常是过低, 即低版本的oci.dll连接⾼版本Oracle. 解决办法就是将oci.dll更换为⾼版本。 下载oci 软件:https://www.oracle.com...
1.将客户端压缩包解压至 Navicat Premium 默认目录; 2.打开Navicat:选择 -> 工具 -> 选项 -> 环境 -> OCI环境; 3.配置OCI library(oci.dll): 修改为对应版本的oci.dll; 4.重启后连接成功。 转载:https://blog.csdn.net/Trista_1999/article/details/125168064 标签: 数据库 , oracle 好文要顶 关注...
ORA-28040:没有匹配的验证协议 beichyes 使用Navicat远程连接Oracle 点击测试连接,如果发现错误如下: 说明是版本不匹配 错误原因就是oci.dll版本不匹配, 通常是过低, 即低版本的oci.dll连接⾼版本Oracle. 解决办法就是将oci.dll更换为⾼版本。 下载oci 软件:https://www.oracle.com/database/technologies/instant...
JDBC 驱动程序版本不兼容:在 Java 应用程序中,如果 JDBC 驱动程序版本与数据库服务器支持的验证协议版本不匹配,也可能出现此错误。 OCI 库版本过低:在使用如 Navicat 等第三方工具时,如果 OCI(Oracle Call Interface)库版本过低,无法与数据库服务器的验证协议兼容,也可能引发此错误。 解决方案 针对上述可能的原因,...
ORA-28040:没有匹配的验证协议 beichyes使用Navicat远程连接Oracle点击测试连接,如果发现错误如下:说明是版本不匹配 错误原因就是oci.dll版本不匹配, 通常是过低, 即低版本的oci.dll连接⾼版本Oracle. 解决办法就是将oci.dll更换为⾼版本。下载oci 软件:https://www.oracle.com/database/technologies/instant-...
ORA-28040没有匹配的验证协议原因:连接Oracle数据库的驱动包的版本不对。 对策: 确认自己连接数库的版本换jar包:如果是19C的话驱动包要换成ojdbc8.jar,另外JDK也得是8的。 驱动Jar包获取位置:可从Oracle服务器安装目录下获取保证兼容性。 SSM连接Oracle12C遇到的问题 ...
ORA-28040没有匹配的验证协议原因:连接Oracle数据库的驱动包的版本不对。 对策: 确认自己连接数库的版本换jar包: 如果是19C的话驱动包要换成 ojdbc8.jar,另外JDK也得是8的。 驱动Jar包获取位置:可从Oracle服务器安装目录下获取保证兼容性。 Navicat连Oracle报错[No matching authentication protocol] ...
ORA-28040:没有匹配的验证协议 ORA-28040: 没有匹配的验证协议 虽然在sqlnet.ora加SQLNET.ALLOWED_LOGON_VERSION=8 可以解决,但由于这个参数在12c已经废弃了,如果继续使⽤,会在alert/log.xml⽆穷⽆尽的报“Using deprecated SQLNET.ALLOWED_LOGON_VERSION parameter.”因此,正确的做法是在$ORACLE_HOME/...
ORA-28040:没有匹配的身份验证协议 事情是这样的,之前项目连接的数据库是oracle9i,驱动用的ojdbc6,后来换成oracle12.1.0.2.0版本的数据库,项目也能正常连接上数据库,最后又换成oracle12.2.0.1版本的数据库,控制台就报这个错了,我本地使用Navicat是可以连接上数据库的,完全成功!也查了很多技术博客,试了许多遍,最后...
使用sqlplus 和 sql developer可以登录,但是使用navicat或程序连接时总是提示ORA-01017: 用户名/口令无效; 登录被拒绝,反复确认输入的用户名和密码,但是仍然提示以上错误。 处理过程: 通过大量网上查找,没找到可行的结果,无意中看到oracle设置密码大小写不敏感,于是怀疑可能和我设置的密码中有字母的缘故 ...