KB Article #190580
ORA-28040 : No matching authentication protocol
Problem
While installing Sentinel with an Oracle database, the install.log on debug shows the error: ORA-28040 : No matching authentication protocol
Or you can encounter closed connection errors.
Resolution
This error is caused by the ojdbc6 driver. Therefore, this one needs to be manually replaced in the installation kit with ojdbc8-12.2.0.1.jar, in the following paths:
1.Go to the Sentinel Kit directory and change the ojdbc6 jar with the ojdbc8 jar in the following location :
- <install_kit_dir>\Installer
- <install_kit_dir>\Components\Axway_Installer_V4.9.0\XDBMRES\lib
2. Go to this location:
- <install_kit_dir>\Components\Sentinel_V4.2.0\delivery\distribution
- In this location, you can find the
- SentinelWebDashboard.war
- sentinel.jar
3. Open this file in archive mode and change the jar in these locations:
- <SentinelWebDashboard.war>\WEB-INF\lib\
- <sentinel.jar>\lib\oracle\
- Update the Oracle connector reference to point to the new connector name in the files:
- <install_kit_dir>\Components\Sentinel_V4.2.0\delivery\distribution\<sentinel.jar>\lib\product_jar_files.txt
Before updating this document please verify these steps after doing one installation.
After installation configuration
Go to the Sentinel Installation directory and change the ojdbc6 jar with the ojdbc8 jar in the following location :
- Manually remove the existing ojdbc6 connector and place the ojdbc8 in the following places:
- <install_dir>\Sentinel\lib\oracle\
- <install_dir>\Sentinel\jetty\lib\
- <install_dir>\Sentinel\jetty\webapps\SentinelWebDashboard\WEB-INF\lib
- <install_dir>\Installer
- <install_dir>\Tools\XDBM\lib
- Update the Oracle connector reference to point to the new connector name in the files:
- <install_dir>\Sentinel\lib\product_jar_files.txt
- <install_dir>\Tools\XDBM\xdbm.bat (or.sh)
- <install_dir>\Tools\XDBM\xdbmcmd.bat (or.sh)
* A new installation package will be available starting with SP38, containing the correct driver.