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バージョン「1.5.0_51」

Java(TM)2ランタイム環境、スタンダードエディション(ビルド1.5.0_51-b10)

Java HotSpot(TM)64ビットサーバーVM(ビルド1.5.0_51-b10、混合モード)

詳細な対応は次のとおりです。

MOS:

ドキュメントID 401934.1

ドキュメントID 2111876.1

どのJDBCドライバーバージョンがどのJDKバージョンで使用されますか?

Oracle Technology Network(OTN)のJDBC FAQから OCIまたはThin JDBCドライバーのバージョンは、次のJavasoft JDKバージョンをサポートしています。

JDBCバージョン JDKバージョン JDBCファイル名

19.3

8.x
9.x
10.x
11.x

ojdbc8.jar
ojdbc8.jar
ojdbc10.jar
ojdbc10.jar

18.3

8.x
9.x
10.x
11.x

ojdbc8.jar

12.2.0

8.x

ojdbc8.jar

12.1.0   8.x 
7.x
6.x
ojdbc7.jar
ojdbc7.jar
ojdbc6.jar
11.2.0

    8.x **
    7.x **
6.x
5.x

ojdbc6.jar
ojdbc6.jar
ojdbc6.jar
ojdbc5.jar
11.1.0 6.x
5.x
ojdbc6.jar
ojdbc5.jar
10.2.0

1.2.x
1.3.x
1.4.x
5.x

classes12.jar
classes12.jar
ojdbc14.jar
ojdbc14.jar

10.1.0

1.2.x
1.3.x
1.4.x

classes12.jar
classes12.jar
ojdbc14.jar

9.2.0

1.1.x
1.2.x
1.3.x
1.4.x

classes111.zip *
classes12.zip *
classes12.zip *
ojdbc14.jar

次の表に、どのJDBCドライバがどのOracleデータベースにアクセスできるかを示します。

JDBCドライバー

Oracleデータベース

19.3.0

19.3
18.3
12.2.0
12.1.0
 11.2.0

18.3.0

19.3
18.3
12.2.0
12.1.0
 11.2.0

12.2.0

19.3
18.3
12.2.0
12.1.0
11.2.0

12.1.0

19.3
18.3
12.2.0
12.1.0
11.2.0
11.1.0

11.2.0
19.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.0
12.1.0
11.2.0
11.1.0
10.2.0
10.1.0
9.2.0

10.2.0
12.1.0
11.2.0
11.1.0
10.2.0
10.1.0
9.2.0

10.1
11.2.0
11.1.0
10.2.0
10.1.0
9.2.0

9.2.0


11.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

おすすめ

転載: www.linuxidc.com/Linux/2020-04/162974.htm