When connecting to 10g ,11g or 12c databases using a JDBC thin driver , fails with following errors:
The Network Adapter could not establish the connection
ORA-28040: No matching authentication protocol
This happens because you are using a non compatible version of JDBC driver.
To resolve this issue, make sure that you are using the latest version of Oracle JDBC driver, if not use JDBC 12c or higher versions.
Oracle Client/Server Compatibility Matrix:
Oracle Client Version | Database Version |
12.2.0 | 12.1.0 | 11.2.0 | 11.1.0 | 10.2.0 | 10.1.0 | 9.2.0 |
12.2.0 | Yes | Yes | Yes | No | No | No | No |
12.1.0 | Yes | Yes | Yes | Was | MDS | No | No |
11.2.0 | Yes | Yes | Yes | Was | MDS | No | Was |
11.1.0 | No | Was | Was | Was | Was | Was | Was |
10.2.0 | No | MDS | MDS | Was | MDS | Was | Was |
10.1.0 | No | No | Was | Was | Was | Was | Was |
9.2.0 | No | No | Was | Was | Was | Was | Was |
Key:
Yes | Supported |
ES | Supported but fixes only possible for customers with Extended Support . |
LES or MDS | Supported but fixes only possible for customer with a valid Limited Extended Support or Market-Driven Support contract respectively. |
Was | Was a supported combination but one of the releases is no longer covered by any of Premier Support, Primary Error Correct support, Extended Support, nor Extended Maintenance Support. Fixes are no longer possible. |
No | Has never been Supported |
Courtesy: My Oracle Support
|