Submit a ticketCall us
Home > Success Center > Server & Application Monitor (SAM) > SAM - Knowledgebase Articles > ORA-28040 No matching authentication protocol on Oracle User Experience Monitor

ORA-28040 No matching authentication protocol on Oracle User Experience Monitor

Updated February 28, 2018

Overview

This article details and provides steps to resolve an issue that occurs during testing a component or upon initial polling, the Oracle User Experience monitor returns the following error message:

ORA-28040: no matching authentication protocol

 

This message is usually a result of using Oracle libraries that are too old for the release of Oracle database.  For instance, the oci.dll delivered by Solarwinds is a 10.2 oci.dll and therefore, cannot be used to access Oracle 12.

 

Environment

  • SAM all versions

Detail

Oracle client libraries are usually good for two releases of Oracle.  For instance, the Oracle 12 client libraries can be used to access Oracle 11 and Oracle 12.  However, the Oracle 12 client libraries cannot be used to access Oracle 10.

 

Resolution

The fix to the problem is dependent upon how the Oracle client libraries are or were installed on the Solarwinds server (or Additional Polling Engine).

 

If the Windows PATH includes direct links to the Oracle client libraries: 

  1. The easiest way to solve this problem would be to replace the current directories with newer Oracle libraries.

 

If the Solarwinds path is before the Oracle library paths, or if the Oracle library path does not exist in the PATH system variable:

  1. Go to the folder where the Solarwinds Oracle plugins were installed, usually ProgramFiles (x86)/Solarwinds/Orion/APM/OracleClient
  2. Place the updated libraries in that directory folder
  3. Click Yes to overlay the oci.dll that was delivered by Solarwinds

 

 

Last modified

Tags

Classifications

Public