Hi,

We've recently upgraded our IDM vault to 4.5.0 from 4.0.2, and following this our Oracle JDBC driver is failing to connect to the database with the below error:

[04/25/17 11:50:39.820]:IntranetPword ST:Connecting to database...
[04/25/17 11:50:39.820]:IntranetPword ST:BEGIN Open connection 'dedicated0'.
[04/25/17 11:50:39.820]:IntranetPword ST: BEGIN Instantiate connection.
[04/25/17 11:50:39.850]:IntranetPword ST:END Open connection.
[04/25/17 11:50:39.851]:IntranetPword ST:Unhandled Exception: java.lang.UnsatisfiedLinkError: no ocijdbc10 in java.library.path
[04/25/17 11:50:39.853]:IntranetPword ST:java.lang.UnsatisfiedLinkError: no ocijdbc10 in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java :1886)
at java.lang.Runtime.loadLibrary0(Runtime.java:849)
at java.lang.System.loadLibrary(System.java:1088)
at oracle.jdbc.driver.T2CConnection$1.run(T2CConnecti on.java:3177)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.jdbc.driver.T2CConnection.loadNativeLibrary (T2CConnection.java:3173)
at oracle.jdbc.driver.T2CConnection.logon(T2CConnecti on.java:223)
at oracle.jdbc.driver.PhysicalConnection.<init>(Physi calConnection.java:454)
at oracle.jdbc.driver.T2CConnection.<init>(T2CConnect ion.java:134)
at oracle.jdbc.driver.T2CDriverExtension.getConnectio n(T2CDriverExtension.java:78)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriv er.java:802)
at java.sql.DriverManager.getConnection(DriverManager .java:571)
at java.sql.DriverManager.getConnection(DriverManager .java:215)
at com.novell.nds.dirxml.driver.jdbc.util.connect.JDB CConnectionImpl.newConnection(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.util.connect.JDB CConnectionImpl.setConnection(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.util.connect.JDB CConnectionImpl.open(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.util.connect.JDB CConnectionManager.newConnection(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.util.connect.JDB CConnectionManager.newSubscriptionConnection(Unkno wn Source)
at com.novell.nds.dirxml.driver.jdbc.JDBCSubscription Shim.connect(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.JDBCSubscription Shim.synchronousTransaction(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.JDBCSubscription Shim.handleTransactions(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.JDBCSubscription Shim.handleStandardEvents(Unknown Source)
at com.novell.nds.dirxml.driver.jdbc.JDBCSubscription Shim.execute(Unknown Source)
at com.novell.nds.dirxml.engine.Subscriber.execute(Su bscriber.java:451)
at com.novell.nds.dirxml.engine.Subscriber.execute(Su bscriber.java:285)
at com.novell.nds.dirxml.engine.Subscriber.processMer ge(Subscriber.java:2081)
at com.novell.nds.dirxml.engine.Subscriber$SyncProces sor.process(Subscriber.java:1797)
at com.novell.nds.dirxml.engine.Subscriber.processEve nt(Subscriber.java:1132)
at com.novell.nds.dirxml.engine.Subscriber.processEve nts(Subscriber.java:949)
at com.novell.nds.dirxml.engine.Driver.submitTransact ion(Driver.java:764)
at com.novell.nds.dirxml.engine.DriverEntry.submitTra nsaction(DriverEntry.java:1128)
at com.novell.nds.dirxml.engine.DriverEntry.processCa chedTransaction(DriverEntry.java:1012)
at com.novell.nds.dirxml.engine.DriverEntry.eventLoop (DriverEntry.java:820)
at com.novell.nds.dirxml.engine.DriverEntry.run(Drive rEntry.java:597)

the relevant .jar files (ojdbc14.jar & libocijdbc10.jar) are present in the /opt/novell/eDirectory/lib/dirxml/classes and eDirectory has been re-started:

Does anyone know if the Java libraries need updating? and how to do this?

Thanks in advance
John