Solution of "no ocijdbc8 in shared library path" Windows95 Jdeveloper 3.0

I installed Jdeveloper 3.0 and got the message "no ocijdbc8 in shared library path".
We are using Oracle 8.0.5 so I had Oracle 8.0.5 client in my PC.
1. I down loaded oci805jdbc.dll, oci805jdbc_g.dll and put my c:\orawin95\bin directory. The PATH contains the directory.
2. Then I tested the dll with the following program: (provided with sombody else in this discussion forum.)
public class Test4 {
public static void main (String [] args)
try
System.loadLibrary("oci805jdbc");
System.out.println("Successfully Loaded");
} catch(Exception e)
System.out.println("LD_LIBRARY_PATH is not properly set");
e.printStackTrace();
The output:
Successfully Loaded
I tried the following too (ocijdbc8.dll exists in c:\orawin95\bin directory):
public class Test {
public static void main (String [] args)
try
System.loadLibrary("ocijdbc8");
System.out.println("Successfully Loaded");
} catch(Exception e)
System.out.println("LD_LIBRARY_PATH is not properly set");
e.printStackTrace();
The output:
java.lang.UnsatisfiedLinkError: no ocijdbc8 in shared library path
May be I need Oracle 8.1.5 client or the dll is corrupted?
3. I modified my Jdeveloper.ini file (changed jdbc lib: 8.1.5 to 8.0.5:
Original row:
[Java_Global]
IDEClassPath=..\lib\jdeveloper.zip;..\lib\jdev-rt.zip;..\lib\jbcl2.0.zip;..\lib\jgl3.1.0.jar;..\sqlj\lib\translator.zip;..\aurora\lib\aurora_client.jar;..\aurora\lib\jasper.zip;..\ aurora\lib\vbjtools.jar;..\aurora\lib\vbjorb.jar;..\aurora\lib\vbjapp.jar;..\aurora\lib\vbj30ssl.jar;..\aurora\lib\aurora.zip;..\jdbc\lib\oracle8.1.5\classes111.zip;..\lib\javax_ej b.zip;..\lib\jndi.jar;..\lib\netasst.jar;..\lib\jsp2java.jar;..\lib\jsdk.jar;..\lib\oasdeploy.jar;..\lib\f60all.jar;..\lib\jbodatum.zip;..\lib\jbomt.zip;..\lib\jbovb.zip;..\lib\jbo o8i.zip;..\lib\jboejb.jar;..\lib\jbodt.zip;..\lib\jbotester.zip;..\lib\xmlparserv2.jar;..\lib\dacf.zip;..\lib\dacfdt.zip;..\infobus\lib\infobus.jar;..\lib\LW_pfjbean.jar
Modified row:
[Java_Global]
IDEClassPath=..\lib\jdeveloper.zip;..\lib\jdev-rt.zip;..\lib\jbcl2.0.zip;..\lib\jgl3.1.0.jar;..\sqlj\lib\translator.zip;..\aurora\lib\aurora_client.jar;..\aurora\lib\jasper.zip;..\ aurora\lib\vbjtools.jar;..\aurora\lib\vbjorb.jar;..\aurora\lib\vbjapp.jar;..\aurora\lib\vbj30ssl.jar;..\aurora\lib\aurora.zip;..\jdbc\lib\oracle8.0.5\classes111.zip;..\lib\javax_ej b.zip;..\lib\jndi.jar;..\lib\netasst.jar;..\lib\jsp2java.jar;..\lib\jsdk.jar;..\lib\oasdeploy.jar;..\lib\f60all.jar;..\lib\jbodatum.zip;..\lib\jbomt.zip;..\lib\jbovb.zip;..\lib\jbo o8i.zip;..\lib\jboejb.jar;..\lib\jbodt.zip;..\lib\jbotester.zip;..\lib\xmlparserv2.jar;..\lib\dacf.zip;..\lib\dacfdt.zip;..\infobus\lib\infobus.jar;..\lib\LW_pfjbean.jar
I am sure that the actual ..\jdbc\.. \lib\classes111.zip (or classes12 in java2) responsible for the ocijdbc8/oci805jdbc etc calling.
The OracleDriver.class contains the name of the dll without the .dll extension.
With this parameter is called the system.loadLibrary method!
Importent:
USE THE APPROPIATE ORACLE CLIENT (appropiate ocijdbc.dll)!
USE THE APPROPIATE classes111.zip,
(classes12.zip)!
Manual setup using sqlj from DOS promt:
set CLASSPATH=.;c:\orawin95\LITE\CLASSES\OLJDK11.JAR;c:\orawin95\LITE\CLASSES\OLITE40.JAR;d:\jdev\sqlj\lib\runtime.zip;d:\jdev\sqlj\lib\translator.zip;d:\jdev\jdbc\lib\oracle8.0.5\clas ses111.zip;d:\jdev\sqlj\lib\translator.zip;d:\jdev\java\lib\classes.zip;d:\jdev\jdbc\lib\oracle8.1.5\nls_charset11.zip;c:\orawin95\bin
PATH C:\ORAWIN95\bin;d:\mgwin\bin;d:\bcc55;d:\bcc55\bin;d:\TC;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\WNETFIN;C:\PROGRA~1\PERSON~1;C:\PSM;C:\WINDOWS\UTILS;d:\jdev\java\bin;d:\jdev\bin;d:\jdev\ jdbc\lib
Good Luck!
Otto
[email protected]
[email protected]
null

nstall the Oracle8i client on your machine, and make sure that
<ORACLE_HOME> is set correctly. (From The Tools->IDE Options and click on the
environment TAB ) and select an ORACLE_HOME from the List Box)
or
Exit from JDeveloper and edit the jdeveloper.ini file which is located in
<J Developer Home>\bin.
Modify the entries:
JLP=-Djava.library.path=.;%JAVA_ROOT%\bin;%JAVA_ROOT%\jre\bin
SLP=-Dsun.boot.library.path=.;%JAVA_ROOT%\bin;%JAVA_ROOT%\jre\bin
to include the Oracle Bin directory. For example:
JLP=-Djava.library.path=.;%JAVA_ROOT%\bin;%JAVA_ROOT%\jre\bin;D:\ORA8i\BIN
SLP=-Dsun.boot.library.path=.;%JAVA_ROOT%\bin;%JAVA_ROOT%\jre\bin;D:\ORA8i\BIN

Similar Messages

  • Java.lang.UnsatisfiedLinkError: no ocijdbc8 in shared library path

    Hello
    i am getting this unsatisfied error whenever i use servlet & in my servlet i am using JDBC for connecting to Oracle.
    i need to know the solution for this please do let me know . Also do i need to know the JDBC re-alm set-up in Tomcat server.
    java.lang.UnsatisfiedLinkError: no ocijdbc8 in shared library path
    at java.lang.Runtime.loadLibrary(Runtime.java)
    at java.lang.System.loadLibrary(System.java)
    at oracle.jdbc.oci8.OCIDBAccess.logon(OCIDBAccess.java)
    at oracle.jdbc.driver.OracleConnection.(OracleConnection.java)
    at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java)
    at java.sql.DriverManager.getConnection(DriverManager.java:83)
    at java.sql.DriverManager.getConnection(DriverManager.java:126)
    at sdsi.sdsi.doGet(sdsi.java:29)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
    at org.apache.tomcat.core.Handler.service(Handler.java:287)
    at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
    at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:812)
    at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
    at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
    at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
    at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
    at java.lang.Thread.run(Thread.java)

    Make sure the oracle library ($ORACLE_HOME/lib) is included in the LD_LIBRARY_PATH.
    Or, you can use JDBC thin driver instead of OCI driver.

  • No ocijdbc8 in shared library path

    I'm working on HP UX 11. Trying to get Configurator 11i to work. My path variables look OK. Why are my "libcz.so" and "libczjni.so" files named "libcz.sl" and "libczjni.sl"? Is there a post-installation step I missed?

    You need to install the Oracle8i client on your machine, or make sure that <ORACLE_HOME> is set correctly

  • Ocijdbc8 not in shared library path for httpd

    I get the following error when running jdbc OCI drivers against
    oracle 8.1.5 on RH linux. LD_LIBRARY_PATH is set properly and
    works as user oracle However,the jdbc is running in a web
    application server (IBM Websphere) as user "nobody". Any ideas
    how shared path is set in this case?
    java.lang.UnsatisfiedLinkError: no ocijdbc8 in shared library
    path at java.lang.Runtime.loadLibrary(Compiled Code) at
    java.lang.System.loadLibrary(Compiled Code) at
    oracle.jdbc.oci8.OCIDBAccess.logon(Compiled Code) at
    oracle.jdbc.driver.OracleConnection.(Compiled Code) at
    oracle.jdbc.driver.OracleDriver.getConnectionInstance(Compiled
    Code) at oracle.jdbc.driver.OracleDriver.connect(Compiled Code)
    at java.sql.DriverManager.getConnection(Compiled Code) at
    java.sql.DriverManager.getConnection(Compiled Code) at
    Register.insertUser(Compiled Code) at Register.service(Compiled
    Code) at javax.servlet.http.HttpServlet.service(Compiled Code)
    at com.sun.server.ServletState.callService(Compiled Code) at
    com.sun.server.ServletManager.callServletService(Compiled Code)
    at com.ibm.servlet.engine.SEServletManager.callServletService
    (Compiled Code) at com.sun.server.http.InvokerServlet.service
    (Compiled Code) at javax.servlet.http.HttpServlet.service
    (Compiled Code) at com.sun.server.ServletState.callService
    (Compiled Code) at
    com.sun.server.ServletManager.callServletService(Compiled Code)
    at com.ibm.servlet.engine.SEServletManager.callServletService
    (Compiled Code) at
    com.sun.server.ProcessingState.invokeTargetServlet(Compiled
    Code) at com.sun.server.http.HttpProcessingState.execute
    (Compiled Code) at com.sun.server.http.stages.Runner.process
    (Compiled Code) at com.sun.server.ProcessingSupport.process
    (Compiled Code) at com.sun.server.Service.process(Compiled Code)
    at com.ibm.servlet.engine.SELauncher.processMultiThreaded
    (Compiled Code) at com.ibm.servlet.engine.SEEngine.service
    (Compiled Code) at com.ibm.servlet.engine.api.ServerEntry.service
    (Compiled Code) at
    com.ibm.servlet.engine.nativeEntry.NativeServerEntry.service
    (Compiled Code) at
    com.ibm.servlet.engine.outofproc.OutOfProcThread.run(Compiled
    Code)
    null

    Hi,
    I had the same problem and found ocijdbc8 from your messages.
    Now it is complaining about not finding oracore8.dll
    I am totally new to this JDBC world and I am really confused.
    Anyone knows where to find this file?
    Thanks!
    -- lam
    OliverD (guest) wrote:
    : Michael A. (guest) wrote:
    : : I get the following error when running jdbc OCI drivers
    : against
    : : oracle 8.1.5 on RH linux. LD_LIBRARY_PATH is set properly and
    : : works as user oracle However,the jdbc is running in a web
    : : application server (IBM Websphere) as user "nobody". Any
    : ideas
    : : how shared path is set in this case?
    : : java.lang.UnsatisfiedLinkError: no ocijdbc8 in shared library
    : : path at java.lang.Runtime.loadLibrary(Compiled Code) at
    : : java.lang.System.loadLibrary(Compiled Code) at
    : : oracle.jdbc.oci8.OCIDBAccess.logon(Compiled Code) at
    : : oracle.jdbc.driver.OracleConnection.(Compiled Code) at
    oracle.jdbc.driver.OracleDriver.getConnectionInstance(Compiled
    : : Code) at oracle.jdbc.driver.OracleDriver.connect(Compiled
    : Code)
    : : at java.sql.DriverManager.getConnection(Compiled Code) at
    : : java.sql.DriverManager.getConnection(Compiled Code) at
    : : Register.insertUser(Compiled Code) at Register.service
    : (Compiled
    : : Code) at javax.servlet.http.HttpServlet.service(Compiled
    Code)
    : : at com.sun.server.ServletState.callService(Compiled Code) at
    : : com.sun.server.ServletManager.callServletService(Compiled
    : Code)
    : : at com.ibm.servlet.engine.SEServletManager.callServletService
    : : (Compiled Code) at com.sun.server.http.InvokerServlet.service
    : : (Compiled Code) at javax.servlet.http.HttpServlet.service
    : : (Compiled Code) at com.sun.server.ServletState.callService
    : : (Compiled Code) at
    : : com.sun.server.ServletManager.callServletService(Compiled
    : Code)
    : : at com.ibm.servlet.engine.SEServletManager.callServletService
    : : (Compiled Code) at
    : : com.sun.server.ProcessingState.invokeTargetServlet(Compiled
    : : Code) at com.sun.server.http.HttpProcessingState.execute
    : : (Compiled Code) at com.sun.server.http.stages.Runner.process
    : : (Compiled Code) at com.sun.server.ProcessingSupport.process
    : : (Compiled Code) at com.sun.server.Service.process(Compiled
    : Code)
    : : at com.ibm.servlet.engine.SELauncher.processMultiThreaded
    : : (Compiled Code) at com.ibm.servlet.engine.SEEngine.service
    : : (Compiled Code) at
    : com.ibm.servlet.engine.api.ServerEntry.service
    : : (Compiled Code) at
    : : com.ibm.servlet.engine.nativeEntry.NativeServerEntry.service
    : : (Compiled Code) at
    : : com.ibm.servlet.engine.outofproc.OutOfProcThread.run(Compiled
    : : Code)
    : Hi Michael,
    : I had the same problems while I'm developing with SUN JDK1.3
    and
    : OCI8.
    : You can download the missing DLL 'ocijdbc8.dll' (packed in the
    : archive 'jdbc815jdk11x-nt.zip') from
    'http://technet.oracle.com/software/tech/java/sqlj_jdbc/software_
    : index.htm' with the link 'JDBC-OCI / NT for JDK 1.1.x'. Don't
    : worry about the header.
    : But now I have another problem:
    : Now java.exe misses another DLL: 'oracore.dll'. Do you have any
    : idea where I can find this one?
    : Best regards
    : Oliver
    null

  • No oci803jdbc in shared library path

    Env: Solaris 7, Oracle 8.1.6 client with JDBC
    Can someone explain why the 8.1.6 JDBC OCI driver is trying to load oci803jdbc.so instead of ocijdbc8.so?
    java -classpath .:/oracle816/jdbc/lib/classes111.zip Hello
    Connecting to database (jdbc:oracle:oci8:@geis) ...
    java.lang.UnsatisfiedLinkError: no oci803jdbc in shared library path
    at java.lang.Throwable.<init>(Compiled Code)
    at java.lang.Error.<init>(Compiled Code)
    at java.lang.LinkageError.<init>(Compiled Code)
    at java.lang.UnsatisfiedLinkError.<init>(Compiled Code)
    at java.lang.Runtime.loadLibrary(Compiled Code)
    at java.lang.System.loadLibrary(Compiled Code)
    at oracle.jdbc.oci7.OCIDBAccess.logon(Compiled Code)
    at oracle.jdbc.driver.OracleConnection.<init>(Compiled Code)
    at oracle.jdbc.driver.OracleDriver.connect(Compiled Code)
    at java.sql.DriverManager.getConnection(Compiled Code)
    at java.sql.DriverManager.getConnection(Compiled Code)
    at Hello.main(Compiled Code)
    talus ~/java/geis 4 % echo $LD_LIBRARY_PATH
    /oracle816/lib:/oracle816/jdbc/lib
    import java.sql.*;
    import java.io.*;
    import java.util.Properties;
    import oracle.jdbc.driver.*;
    class Hello
    static final String url = "jdbc:oracle:oci8:@geis";
    static final String user = "scott";
    static final String pswd = "tiger";
    public static void main(String args[])
    throws SQLException
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    System.out.println("Connecting to database (" + url + ") ... ");
    Connection conn = DriverManager.getConnection(url, user, pswd);
    System.out.println("Connected.");
    DatabaseMetaData dbmd = conn.getMetaData();
    System.out.println("Driver name: " + dbmd.getDriverName() +
    " " + dbmd.getDriverVersion());
    Statement stmt = conn.createStatement();
    ResultSet rset = stmt.executeQuery("SELECT 'Hello World' FROM dual");
    while (rset.next()) {
    System.out.println(rset.getString(1));
    System.out.println("Your JDBC installation is correct.");
    CallableStatement cstmt =
    conn.prepareCall("{call dbms_output.enable()}");
    cstmt.execute();
    cstmt.close();
    System.out.println("DBMS output enabled");
    }

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Alan (Oracle):
    Based on the fact that you've posted other comments later than this one, I assume you've gotten past this problem.<HR></BLOCKQUOTE>
    So what is the solution?
    null

  • Java.lang.UnsatisfiedLinkError: no msawt in shared library path

    I am using IE5.5 on Windows 98SE, and every time I try to run an applet, I get the error "java.lang.UnsatisfiedLinkError: no msawt in shared library path" I have installed the JDK/JRE, but it has not done anything. I discovered that I was missing msawt.dll from my windows/system folder, but when I got it, it had no effect on the error message. I have gotten the same applets to run on other win98/IE5.5 machines. I read of this same problem in a linux forum somewhere, but nobody had a solution. What should I do? Thanks.

    Well, as tacky as it is to reply with the solution to my own problem, I found that installing a newer version of Microsoft's Java Virtual Machine, free from Microsoft's site, helped elminate that error. Perhaps this will help someone else.

  • No ocijdbc8 in java.library.path

    Hello,
    I have my database on Oracle 8i on one machine.
    My java codes using JDBC is on other machine.
    I wanted to fetch datas from Oracle 8i.
    I tried a simple code and it gaved me the
    following exception...
    Exception in thread "main" java.lang.UnsatisfiedLinkError: no ocijdbc8 in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1370)
    at java.lang.Runtime.loadLibrary0(Runtime.java:773)
    at java.lang.System.loadLibrary(System.java:835)
    at oracle.jdbc.oci8.OCIDBAccess.logon(OCIDBAccess.java)
    at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java)
    at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java)
    at java.sql.DriverManager.getConnection(DriverManager.java:515)
    at java.sql.DriverManager.getConnection(DriverManager.java:174)
    at Employee.main(Employee.java:32)
    Please give some solution.
    Thanking You.
    Mehul

    I'm trying to do this too under Tomcat (in fact I just posted my own thread)
    The problem is apparently a matter of getting the right library path. Normally I'd expect to add the necessary library (which is probably $ORACLE_HOME/lib) in a LD_LIBRARY_PATH environment variable.
    Tomcat doesn't appear to respect this variable, but you can change java.library.path with
    -Djava.library.path= .. path ..
    on the java command.
    I haven't got it right yet, however. Setting -Djava.library.path=$ORACLE_HOME/lib got me arround the first error, but I then got another library module not found.
    The thin driver works fine, but I do want to move to the more efficient oci8.

  • Java.lang.UnsatisfiedLinkError: no ocijdbc8 in java.library.path

    hi,
    i am trying to connect to an oracle 8.1.7 database from my application running on tomcat 4.0.3 / jdk1.4 /windows nt.
    using the thin jdbc-driver (classes12.zip) everything works fine.
    when i try using the oci8-driver, i get an error-message saying:
    java.lang.UnsatisfiedLinkError: no ocijdbc8 in java.library.path
    i have the oracle-client installed on my machine.
    the ocijdbc8.dll can be found in D:\server\oracla81\bin
    the environment-variables PATH, CLASSPATH, LD_LIBRARY_PATH (i'm not sure if this has any meaning on nt) all point to this directory.
    i start tomcat using the following option: -Djava.library.path="D:\server\oracla81\bin"
    my application can see this variable:
    System.out.println("java.library.path: "+System.getProperty("java.library.path"));
    prints out the correct value.
    then i try to load the library by myself:
    try {
    System.loadLibrary("ocijdbc8");
    System.out.println("Successfully Loaded");
    } catch(Exception e) {
    System.out.println("LD_LIBRARY_PATH is not properly set");
    e.printStackTrace();
    everything works fine! the library is loaded!
    finally i try to connect to the database and the application throws the mentioned exception:
    lang.UnsatisfiedLinkError: no ocijdbc8 in java.library.path
         at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1410)
         at java.lang.Runtime.loadLibrary0(Runtime.java:772)
         at java.lang.System.loadLibrary(System.java:832)
         at oracle.jdbc.oci8.OCIDBAccess.logon(OCIDBAccess.java:228)
         at oracle.jdbc.driver.OracleConnection.(OracleConnection.java:249)
         at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:365)
         at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:260)
    any help would be appreciated.
    thanx in advance,
    frank.
    [email protected]

    It is probably JDK 1.4 that causes the problem. I was able to get strange errors with that version of the JDK with code that worked fine using 1.31.

  • No ocijdbc8 in java.library.path (with Netscape under Tomcat)

    Hello,
    my problem is the following: I must use the OCI-Driver of the Oracle-Client 8.1.7 because I use special PL/SQL-functions.
    I get the error message:
    java.lang.UnsatisfiedLinkError: no ocijdbc8 in java.library.path
    when I try to start my servlet within netscape. Before this I'm starting the tomcat servlet engine and make the following path known to tomcat:
    java.library.path=/usr/lib:/lib:/share/ams/oracle/ora817-SunOS-5.7/lib:/share/ams/oracle/ora817-SunOS-5.7/jdbc/lib:/share/ams/oracle/ora817-SunOS-5.7/lib64
    In this line are the necessary paths to find the libocijdbc8.so library.
    Why does the servlet still have problems to find the driver? In addition, I set my java.library.path within the servlet itself.
    Do you know where is the crux of the matter?
    Thank you,
    Christian Schmidbauer

    Hello:
    libocijdbc9.so exists in the LD_LIBRARY_PATH. Tried
    linking/copying classes12.zip from $TOMCAT_HOME/common/lib to $TOMCAT_HOME/webapps/APP_NAME/WEB-INF/lib causes the error:
    java.lang.UnsatisfiedLinkError: /usr/apps/oracle/product/9.2.0/lib/libocijdbc9.so: ld.so.1: /usr/j2se/bin/java: fatal: /usr/apps/oracle/product/9.2.0/lib/libocijdbc9.so: wrong ELF class: ELFCLASS64
    when the CATALINA_OPTS has -d32 and
    -Djava.library.path=$ORACLE_HOME/lib(tried giving them as JAVA_OPTS in catalina.sh as well)
    Thanks!

  • No ocijdbc8 in java.library.path (with Servlet under Tomcat)

    Hello,
    my problem is the following: I must use the OCI-Driver of the
    Oracle-Client 8.1.7 because I use special PL/SQL-functions.
    I get the error message:
    java.lang.UnsatisfiedLinkError: no ocijdbc8 in java.library.path
    when I try to start my servlet within netscape. Before this I'm
    starting the tomcat servlet engine and make the following
    path known to tomcat:
    java.library.path=/usr/lib:/lib:/share/ams/oracle/ora817-SunOS-5.7/lib:/share/ams/oracle/ora817-SunOS-5.7/jdbc/lib:/share/ams/oracle/ora817-SunOS-5.7/lib64
    In this line are the necessary paths to find the libocijdbc8.so
    library.
    Why does the servlet still have problems to find the driver?
    In addition, I set my java.library.path within the servlet itself.
    Do you know where is the crux of the matter?
    Thank you,
    Christian Schmidbauer

    I'm not sure if this will help, but check to make sure your LD_LIBRARY_PATH environment variable is set (before starting Tomcat). I think this tells the Oracle classes where to find the .so files.

  • NO OCIJDBC8 in java.library.path (JDEV3.0)

    HI,
    I am using Jdev3.0.
    I am trying to use the OCI-8 in the Connection Manager. In the manager, I selected Oracle JDBC OCI-8 from the Driver dropping the box. When I clicked the Test Button, I got the "no ocijdbc8 in java.library.path" message. Where should I do next? Help Please.
    (I have set up the Classpath=c:\ora815\jdbc\lib\classes11.zip... in the NT4.0)
    Many Thanks.
    Alan
    null

    JDBC OCI drivers require the following to work properly in JDEV :
    1) A matching Oracle client install
    By this i mean, using jdbc 817 drivers with an rdbms 817 client install for that o/s platform(currently JDEV runs on and is supported on win nt 4 sp 6a and win 2000)
    2) A compatible JDK Version
    a) JDK 1.2.x is recommended and supported
    b) JDK 1.3.x can be used but is not officially certified or supported.
    Note on JDK 1.3.x usage :
    b.1) Don't deploy ANY jdk 1.3 based code to the Oracle jvm found in IAS 8i or 9i or RDBMS 8.1.5, 8.1.6, or 8.1.7.
    Also the status for the new IAS 1022 "OC4J" component is to be determined -- you need to review the IAS 9i 1022 product doc for this issue.
    b.2) Any "issues" using jdk 1.3 must be reproduced by the customer in jdk 1.2 before a bug can be filed.
    3) Jdeveloper must be setup properly per the instructions in the online help within Jdeveloper.
    In Jdev 3.2.3 the topic is called
    "Connection Requirements for OCI and Type 2 JDBC Drivers"
    You can find this topic(or a similar topic) in your Jdev version by entering the JDEV "on line help" documentation via HELP--> HELP TOPICS --> "SEARCH" Tab and use "jdbc oci" (no quote marks) as the search argument.
    I hope this helps ...
    don

  • JDBC+Lite+WinCE : java.lang.UnsatisfiedLinkError: no oljdbc40 in shared library path

    Greetings,
    I'm trying to work with Oracle 9i Lite on PocketPC and I got one
    exception when I try to use jdbc package (oljdbc40.jar):
    java.lang.UnsatisfiedLinkError: no oljdbc40 in shared library
    path
    Since I didn't made the dll (is an Oracle product), I can't make
    much about the dll or the native class file where the call take
    place.
    my standard definitions are:
    -PocketPC (ipaq)
    -Personal Java 1.1 beta
    -I have my application in a JAR-based file in "\Program
    Files\App"
    -Oracle Lite installation in "\ORACE";
    -dll files installed by oracle in "\Windows";
    -wince registry classpath for JAR/CLASS file aimed
    to "\ORACE\oljdbc40.jar"
    So, what should I do to run my application that uses a jdbc
    package from oracle based on a dll file?
    I'm hopeful to solve this and avoid my thought from using any
    Microsoft Visual tool...
    thanks,
    Pedro Salazar

    Hi Pedro,
    Did you ever get this problem fixed? I'm seeing the same issue running Personal Java 1.1 beta for StrongARM on PocketPC 2000 with Oracle 9i Lite 5.0.2
    Any help much appreciated!
    Thanks,
    Simon.

  • I got this message "no ocijdbc8 in java.library.path", what should i do???

    i use personal oracle 8.0.5, jdeveloper 3, win98. When i make connection with JDBC Driver (Oracle JDBC OCI-8), local DB with network Protocol (BEQ), when i click Test Connection button i got this message "no ocijdbc8 in java.library.path", what should i do with this ???
    please tell me because i'm new with this.
    thank's

    In jdbc library, you have this file. Try to put it in JDeveloper bin folder, or in system\bin folder.

  • Another "no ocijdbc8 in java.library.path"

    Hello Guys,
    Well, I got the problem described in my subject.
    I found in forum history many answers about this. I have tried some actions to correct that problem, but they didn't work out. (I renamed the file classes12.zip to classes12.jar... to classes.jar... I have put in the PATH variable the right path to the ocijdbc8.dll file.... anyway..)
    I'm using Win2k, Tomcat 4.1.12 and Oracle 8.1.7 running in Pentium III with 256MB and 30GB (HD). I have already installed the Oracle Client in my machine. I don't know more what to do...
    ====================================================
    The error:
    org.apache.jasper.JasperException: no ocijdbc8 in java.library.path
         at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:248)
         at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:289)
         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
    ====================================================
    Anybody know about this or got a similar problem?
    Best Regards
    Diogo Montanaro Pedroso
    [email protected]

    http://forum.java.sun.com/thread.jsp?thread=87301&forum=48&message=224718

  • UnsatisfiedLinkError: no ocijdbc8 in java.library.path

    In case any of you have gotten this error (I've seen a lot of posts in reference to it) and are using Windows Apache Jserv..... make sure to update your jserv.properties's wrapper.path property with the path to your OCIJDBC8.DLL.
    Here is the error log from my mod_jserv.log file:
    [26/07/2000 00:08:12:433] (ERROR) ajp12: Servlet Error: java.lang.UnsatisfiedLinkError: no ocijdbc8 in java.library.path: no ocijdbc8 in java.library.path
    so if you've got similar problems and already have ocijdbc8.dll in your WINDOWS path.. remember that JSERV requires it in ITS OWN PATH property.
    Just trying to be helpfull :^)
    Moran Ben-David
    [email protected]

    are you able to run jdbc programs from javac?

Maybe you are looking for

  • How to download a file from the web

    Say, a PDF.

  • Upgrading of photo library from iphoto 8.1.2 to 9.6

    I have had my photo library running on an external disk on my old iMac with iphoto 9 (8.1.2) running. I just bought a MacBook with iPhoto 9.6 installed. I wanted to switch my external disk to the MacBook, and when I did so I got prompted with: "The p

  • How to get the count of customers

    Hi all, We have a fact table, AR_F to which the dimensions Party_D and Fin_D are connected. Party-org_d is inturn connected to Party_d. party_org_D contains details of customers like Customer name and customer ID (Number) Fin_D contains ratings (Both

  • Removing the edit bar from the bottom of the page

    Hi, I have created a web application using HTML DB. Is there a way to remove the bottom bar which has link for editpage etc? Please help. Thanks, -anubhav

  • Questions regarding update function module

    Hello experts, I am on customer site to help them investigate one issue: they have a background job which runs periodically. In the report database table A is changed firstly ( new entries are inserted ), then a update function module is called via k