Critical severityconnectivity
Oracle Database Error:
ORA-12560
What does this error mean?
The Oracle client could not load the required network protocol adapter, typically because Oracle client software is not installed or configured correctly on the pipeline server.
Common causes
- 1Oracle client is not installed on the self-hosted integration runtime server
- 2ORACLE_HOME environment variable is not set or points to the wrong directory
- 3Oracle client version is incompatible with the server version
- 4Connecting to Oracle on the same machine without starting the Oracle service
- 5PATH does not include the Oracle client bin directory
How to fix it
- 1Step 1: Verify Oracle client is installed: `which sqlplus` or check `$ORACLE_HOME/bin`.
- 2Step 2: Set ORACLE_HOME and PATH environment variables to point to the installed Oracle client.
- 3Step 3: On Windows, check that the Oracle service is running: Services → OracleService*.
- 4Step 4: Install the correct version of Oracle Instant Client on the self-hosted IR server.
- 5Step 5: Test with sqlplus directly: `sqlplus user/password@host:1521/service` — this isolates the client configuration.
Example log output
ORA-12560: TNS:protocol adapter error
ADF: UserErrorOdbcConnectorError - Could not load Oracle client library from path