After upgrading the jdbc_response probe to 2.0.0 from a 1.x version, Oracle connections using TCPS (SSL/TLS) fail.
The jdbc_response probe log contains the following error:
ORA-17967: SSL Handshake failure (handshake_failure) Received fatal alert: handshake_failure
Testing the connection in the probe GUI results in a pop-up message with the same error.
DX UIM - Any Version
jdbc_response probe 2.0.0 or higher
The jdbc_response probe uses Java21 instead of Java8 starting with version 2.0.0. Java 21 explicitly blocks certain legacy cipher suites which may be configured on the Oracle database side because these ciphers do not preserve Forward Secrecy.
On the Oracle database, the sqlnet.ora configuration file located in ($ORACLE_HOME)/database/network/admin/ may contain an SSL_CIPHER_SUITES directive defining one or more obsolete cipher strings.
Examples include (but are not necessarily limited to):
Work with your DBA to implement a more modern, secure cipher string that preserves Forward-Secrecy.
An example of a more modern, secure cipher set is as follows; your DBA and/or organization may have more specific requirements but the following is considered the standard for Oracle as of April 2026:
SSL_CIPHER_SUITES = (SSL_ECDHE_RSA_WITH_AES_256_GCM_SHA384, SSL_ECDHE_RSA_WITH_AES_128_GCM_SHA256)
This should be added to ($ORACLE_HOME)/database/network/admin/sqlnet.ora (replacing any existing SSL_CIPHER_SUITES directive.)
After updating sqlnet.ora, execute the following command on the Oracle server:lsnrctl reload
The probe should now be able to connect successfully.
As a workaround, it is possible to force Java21 to accept the less-secure ciphers by taking the following steps:
jdk.tls.disabledAlgorithms=SSLv3, RC4, DES, MD5withRSA