Java - Ayuda :( no ocijdbc10 in java.library.path

 
Vista:

Ayuda :( no ocijdbc10 in java.library.path

Publicado por Miguel (1 intervención) el 27/02/2007 22:01:13
Buenas. Suplico ayuda para un problema que tengo en java al acceder a base de datos mediante oci en Oracle.

Me sale el terrible y mortal error:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no ocijdbc10 in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:993)
at oracle.jdbc.driver.T2CConnection$1.run(T2CConnection.java:3135)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.jdbc.driver.T2CConnection.loadNativeLibrary(T2CConnection.java:3131)
at oracle.jdbc.driver.T2CConnection.logon(T2CConnection.java:221)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:414)
at oracle.jdbc.driver.T2CConnection.<init>(T2CConnection.java:132)
at oracle.jdbc.driver.T2CDriverExtension.getConnection(T2CDriverExtension.java:78)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at test.TestOracle.main(TestOracle.java:20)

He buscado info por todos lados, y nada... Lo he probado todo. Con "thin" en vez de "oci" me funciona perfectamente. Tambien tengo que decir que lo utilizo en un linux, Ubuntu 6.10 para mas señas. Probe lo mismo en un Windows y me funcionaba.

Y como me funciona con Thin y no con Oci, supongo que el fallo es respecto al cliente Oracle. Tengo instalado el Oracle server y cliente XE de la ultima version. ( 10.2.0). Las variables del sistema son :

ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client
SQLPATH=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/sqlplus
PATH=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/bin
LD_LIBRARY_PATH=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/lib:/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/lib/libocijdbc10.so:/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/jdbc/lib

Pido ayuda, algun link de interes, lo que sea. El dichoso errorcito me tiene amargado.

Muchisimas gracias a todo aquel que se lea esto. Y si me ayuda, mejor ^_^
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder