java.lang.UnsatisfiedLinkError when using thick (OCI) Oracle Driver: wrong ELF class: ELFCLASS64 (Doc ID 1026140.1)

Last updated on APRIL 01, 2016

Applies to:

Oracle Java CAPS - Version 5.1.0 and later
Oracle Solaris on SPARC (32-bit)
Oracle Solaris SPARC (32-bit)

Checked for relevance on 16-Feb-2011.
***Checked for relevance on 22-Feb-2013***
***Checked for relevance on 02-October-2014***

Symptoms

When using the thick (OCI) oracle driver with the logical host. The following error occurs right after the logical host starts up:

0400|SEVERE|IS5.1.2|deploymentAddPart.jcdAddLoadScheduler1.jcdAddLoadScheduler_Runtime_Handler|_ThreadID=14; ThreadName=Worker: 6;stacktrace-id=1;|java.lang.UnsatisfiedLinkError: /opt/oracle/app/oracledev/product/10.2.0/lib/libocijdbc10.so: ld.so.1: is_lhPDM_EIDS: fatal: /opt/oracle/app/oracledev/product/10.2.0/lib/libocijdbc10.so: wrong ELF class: ELFCLASS64
java.lang.UnsatisfiedLinkError: /opt/oracle/app/oracledev/product/10.2.0/lib/libocijdbc10.so: ld.so.1: is_lhPDM_EIDS: fatal: /opt/oracle/app/oracledev/product/10.2.0/lib/libocijdbc10.so: wrong ELF class: ELFCLASS64

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