关于Oracle JDBC驱动版本、JDK版本、数据库版本对
发布时间:2020-02-14 11:09:44
来源:51CTO
阅读:810
作者:20130529
关于Oracle JDBC驱动版本、JDK版本、数据库版本对应关系
说明:
1、Oracle JDBC驱动版本查看方式(Oracle JDBC驱动程序随Oracle数据库服务器一起提供)(用户:Oracle”);
$cd $ORACLE_HOME/jdbc/lib
ojdbc5.jar
ojdbc6.jar
2、JDK版本查看方式:$java -version (用户:Oracle)
[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
哪个JDBC驱动程序版本与哪个JDK版本一起使用?
从Oracle技术网(OTN)上的JDBC FAQ中,OCI或Thin JDBC驱动程序版本支持以下Javasoft的JDK版本:JDBC版本JDK版本JDBC文件名
19.38.x
9.x
10.x
11.xojdbc8.jar
ojdbc8.jar
ojdbc10.jar
ojdbc10.jar
18.38.x
9.x
10.x
11.xojdbc8.jar
12.2.08.xojdbc8.jar
12.1.08.x
7.x
6.xojdbc7.jar
ojdbc7.jar
ojdbc6.jar
11.2.08.x **
7.x **
6.x
5.xojdbc6.jar
ojdbc6.jar
ojdbc6.jar
ojdbc5.jar
11.1.06.x
5.xojdbc6.jar
ojdbc5.jar
10.2.01.2.x
1.3.x
1.4.x
5.xclasses12.jar
classes12.jar
ojdbc14.jar
ojdbc14.jar
10.1.01.2.x
1.3.x
1.4.xclasses12.jar
classes12.jar
ojdbc14.jar
9.2.01.1.x
1.2.x
1.3.x
1.4.xclasses111.zip *
classes12.zip *
classes12.zip *
ojdbc14.jar
下表列出了哪些JDBC驱动程序可以访问哪些Oracle数据库:JDBC驱动程序Oracle数据库
19.3.019.3
18.3
12.2.0
12.1.0
11.2.0
18.3.019.3
18.3
12.2.0
12.1.0
11.2.0
12.2.019.3
18.3
12.2.0
12.1.0
11.2.0
12.1.019.3
18.3
12.2.0
12.1.0
11.2.0
11.1.0
11.2.019.3
18.3
12.2.0
12.1.0
11.2.0
11.1.0
10.2.0
10.1.0
9.2.0
11.1.012.1.0
11.2.0
11.1.0
10.2.0
10.1.0
9.2.0
10.2.012.1.0
11.2.0
11.1.0
10.2.0
10.1.0
9.2.0
10.111.2.0
11.1.0
10.2.0
10.1.0
9.2.0
9.2.011.2.0
11.1.0
10.2.0
10.1.0
9.2.0
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
Oracle JDBC驱动与JDK、数据库版本对应关系详解
本文介绍了Oracle JDBC驱动、JDK版本和数据库版本之间的对应关系,包括不同JDBC驱动版本支持的JDK版本,以及JDBC驱动可以访问的Oracle数据库版本。还提到了解决ORA-28040错误的方法,即升级JDBC驱动或修改sqlnet.ora文件中的认证协议。
604

被折叠的 条评论
为什么被折叠?



