OracleOCIConnectionPool - no ocijdbc9 in java.library.path
5 respostas
juloko666
Pessoal estou usando OracleOCIConnectionPool, na minha maq todas as funcões de acesso a banco funcionam perfeitamente, mas qundo passo para o serv. de teste ele me da esse erro qdo faço o 1º acesso a banco(logar no sistema)
java.lang.UnsatisfiedLinkError: no ocijdbc9 in java.library.path
dados de minah maq.:
WINDOWS XP
TOM CAT 5.5
ECLIPSE 3.2
dados do serv.:
LINUX SLACKWARE
TOM CAT 5.5
ECLIPSE 3.2
-----------------DÚVIDA----------
QUANDO USO OracleOCIConnectionPool ALGUMA REFERENCIA LOCAL É UTILIZADA???
java.lang.UnsatisfiedLinkError: no ocijdbc9 in java.library.path
A mensagem de erro diz que não encontrou a DLL OCIJDBC9.DLL no seu PATH (não CLASSPATH)
No caso do Linux: não encontrou a biblioteca libocijdbc9.so no seu PATH ou LD_LIBRARY_PATH.
Se você não precisar usar OCI, não use - use o Thin Driver, que é 100% Java.
juloko666
PUTSS!..eu preciso mesmo usar isso(Nao keria…)…
vc sabe como configurar esse libocijdbc9.so ou esse LD_LIBRARY_PATH…
no meu caso so naumm funciona no linux mesmo…
em que lugar fica essaDLL no windows???
T
thingol
Boa pergunta, é que só traduzi a mensagem de erro para você. Não sei quais são os detalhes para instalação dessa biblioteca (libocijdbc9.so) no Slackware.
juloko666
jah achei aki…está junto com o client do ORACLE instalado em minha maq.
victorhpsjm
Também tive esse problema
estava usando a seguinte URL de conexão
jdbc:oracle:oci8:@[server]:[port]:[database]
e esse erro aparecia