"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 JUNE 28, 2016

Applies to:

Oracle Data Integrator - Version 10.1.3.4.0 and later
Information 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

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms