"no ocijdbc11 in java.library.path" Message When Launching The ODI Agent With The Oracle Call Interface (OCI) Driver
(Doc ID 424293.1)
Last updated on OCTOBER 04, 2022
Applies to:
Oracle Data Integrator - Version 10.1.3.4.0 and laterInformation in this document applies to any platform.
Symptoms
What does the following message mean, and how can it be fixed when launching an Oracle Data Integrator (ODI) process (Agent, Scenario, etc):
java.lang.UnsatisfiedLinkError: no ocijdbc11 in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1344)
at java.lang.Runtime.loadLibrary0(Runtime.java:744)
Note that the OCI 11g client is being used to access an Oracle database.
Also note that the above message varies according to the version of OCI, and Oracle database. For example, the following would be signalled for Oracle 12c database:
java.lang.UnsatisfiedLinkError: no ocijdbc12 in java.library.path
at java.lang.ClassLoader.loadLibrary...
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |
Check the Oracle Call Interface (OCI) settings |
Check the Oracle Data Integrator (ODI) settings |
References |