设为首页 加入收藏

TOP

Oracle JDBC驱动版本、JDK版本、数据库版本对应关系(ORA-28040)
2023-07-26 08:17:59 】 浏览:278
Tags:Oracle JDBC JDK 版本 应关系 ORA-28040

说明:


1、Oracle JDBC驱动版本查看方式(Oracle JDBC驱动程序随Oracle数据库服务器一起提供)(用户:Oracle”);


$cd $ORACLE_HOME/jdbc/lib


ojdbc5.jar


ojdbc6.jar


[oracle@4313 ~]$ java -version


java version "1.5.0_51"


Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_51-b10)


Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_51-b10, mixed mode)


详细的对应关系如下:


MOS:


Doc ID 401934.1


Doc ID 2111876.1


Oracle技术网(OTN)上的JDBC FAQ中,OCI或Thin JDBC驱动程序版本支持以下Javasoft的JDK版本:


下表列出了哪些JDBC驱动程序可以访问哪些Oracle数据库:


1、应用侧JDBC连接报错:ORA-28040,经检查判断是应用侧连接的Oracle 12c数据库的JDBC驱动版本低导致。


解决方式:


1)、升级JDBC驱动版本;将JDBC驱动版本升级到对应的连接数据库的JDBC驱动版本;


2)、在cd $ORACLE_HOME/network/admin/sqlnet.ora中,修改数据库认证协议:


数据库未修改之前:


在sqlnet.ora中:


SQLNET.ALLOWED_LOGON_VERSION_CLIENT=10  (认证级别调整)
SQLNET.ALLOWED_LOGON_VERSION_SERVER=10


数据库修改之后:


SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇RAC环境启动数据库时报错:ORA-01.. 下一篇关于Oracle分区分表的总结

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目