在用oci接口的jdbc driver时,会有java.lib.path 的错误,no ocijdbc8 in java.library . 通常是把libocijdbc8.socopy到 JRE_HOME/lib/i386里.

解决方案 »

  1.   

    xuw(海上的桥):
       我把D:\oracle\ora81\bin的ocijdbc8.dll文件拷贝到
       Linux下的/usr/local/jdk-1.3.1-03/lib/i386下,因为我的
       Home下没有lib/i386目录
    请你详细的描述一下好吗
      

  2.   

    you use linux, then you should add following
    statement in your tomcat.sh.LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
    export LD_LIBRARY_PATHwrapper.path=$ORACLE_HOME/bin (确定ocijdbc8.dll在这里)
    wrapper.classpath=$ORACLE_HOME/jdbc/lib/classes12.zip 我只能给你这些建了,如还不行,那你就得多试了.
      

  3.   

    有没有办法不用设置path,把ocijdbc8 或者其他文件拷贝到什么地方?
      

  4.   

    你应该在linux下安装oracle的客户端。ocijdbc8.dll好像是windows下的,不能用在linux下吧? :-)