Oracle and JDBC
501173Nov 8 2006 — edited Nov 9 2006Hi,
I have Oracle Client 10.1.0.3.0 installed on Red Hat Enterprise WS 4. The remote Oracle Database is Oracle9i Enterprise Edition Release 9.2.0.4.0
I am running a java program on the linux using JDBC.
I added jdbc libraries into classpath and ld_library_path:
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export CLASSPATH+.:$JAVA_HOME:$JAVA_HOME/lib/tool.jar:$ORACLE_HOME/jdbc/lib/ojdbc12.jar:$ORACLE_HOME/jdbc/lib/nls_charset12.jar:$ORACLE_HOME/jdbc/lib/orai18n.jar:
The following error messages were displayed:
----------------------------------------
Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/oracle/OraHome_1/lib/libocijdbc10.so: /home/oracle/OraHome_1/lib/libocijdbc10.so: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1586)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1511)
at java.lang.Runtime.loadLibrary0(Runtime.java:788)
at java.lang.System.loadLibrary(System.java:834)
at oracle.jdbc.driver.T2CConnection.loadNativeLibrary(T2CConnection.java:2927)
at oracle.jdbc.driver.T2CConnection.logon(T2CConnection.java:225)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:347)
at oracle.jdbc.driver.T2CConnection.<init>(T2CConnection.java:139)
at oracle.jdbc.driver.T2CDriverExtension.getConnection(T2CDriverExtension.java:79)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:549)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at HelloWorldApp.main(HelloWorldApp.java:20)
---------------------------------------------
Could someone please help me?
Thanks