Jdbc/oci8 oracore8.dll problem

Hi,
I am using jdbc oci8 and facing the following problem.
Server: Oracle 8.1.6.0.0 on Solaris
JDK : JDK 1.2
Driver: JDBC oci8
Client: Oracle Client 8.1.5 on Windows NT
With jdbc thin driver, I am able to connect to the database.
But with JDBC OCI8, I am getting the following error:
THE PROCEDURE ENTRY POINT SLZSETEVAR COULD NOT BE LOCATED IN ORACORE.DLL.
My connection string is
Connection conn = DriverManager.getConnection ("jdbc:oracle:oci8:@13.205.104.22:1521:dssdev2", "scott", "tiger");
I have two questions.
1. Is it possible to use jdbc oci8 driver for the configuration which I have?
2. If yes, how do I get rid of this problem?
Any help will be deeply appreciated.
Thanks.
null

Hi ,
I am facing the same problem with
Oracle 8.1.5 on Windows NT.
Driver : 8.1.6 JDBC OCI Driver
JDK 1.2.2
Any workaround / patch to solve this problem please ?
Thanks,
Shubhada

Similar Messages

  • JDBC/OCI8 Array inserts

    Does JDBC/OCI8 support array inserts? I'm familiar with the C/C++ array inserts, but I haven't found anything on array inserting using JDBC/OCI8.
    Array processing gives an application a real performance boost and I was hoping to use it in Java.

    Hi ,
    I am facing the same problem with
    Oracle 8.1.5 on Windows NT.
    Driver : 8.1.6 JDBC OCI Driver
    JDK 1.2.2
    Any workaround / patch to solve this problem please ?
    Thanks,
    Shubhada

  • Cannot connect using oracle jdbc oci8 driver

    I am using Oracle 8.1.5 JDBC oci8 driver, but when try to connect, always got ERROR: java.lang.UnsatisfiedLinkError:make_c_state
    With the same code, but change to connect with thin driver, it works fine. Pls tell me the problem. Thank you.

    Hi,
    Here is the snippet code from oracle,
    // You need to import the java.sql package to use JDBC
    import java.sql.*;
    // We import java.io to be able to read from the command line
    import java.io.*;
    class JdbcCheckup
    public static void main (String args [])
    throws SQLException, IOException
    // Load the Oracle JDBC driver
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    // Prompt the user for connect information
    System.out.println ("Please enter information to test connection to the database");
    String user;
    String password;
    String database;
    user = readEntry ("user: ");
    int slash_index = user.indexOf ('/');
    if (slash_index != -1)
    password = user.substring (slash_index + 1);
    user = user.substring (0, slash_index);
    else
    password = readEntry ("password: ");
    database = readEntry ("database (a TNSNAME entry): ");
    System.out.print ("Connecting to the database...");
    System.out.flush ();
    System.out.println ("Connecting...");
    Connection conn =
    DriverManager.getConnection ("jdbc:oracle:oci8:@" + database,
    user, password);
    System.out.println ("connected.");
    // Create a statement
    Statement stmt = conn.createStatement ();
    // Do the SQL "Hello World" thing
    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.");
    // close the resultSet
    rset.close();
    // Close the statement
    stmt.close();
    // Close the connection
    conn.close();
    // Utility function to read a line from standard input
    static String readEntry (String prompt)
    try
    StringBuffer buffer = new StringBuffer ();
    System.out.print (prompt);
    System.out.flush ();
    int c = System.in.read ();
    while (c != '\n' && c != -1)
    buffer.append ((char)c);
    c = System.in.read ();
    return buffer.toString ().trim ();
    catch (IOException e)
    return "";
    This code can be run without specifying a TNSNAME connection string, as the oci8 jdbc driver will take localhost as default.
    OR
    Only specifying the TNSNAME is enough, i.e. edit %ORACLE_HOME%\network\ADMIN\TNSNAMES.ORA file and locate the XXXXX.WORLD entry in the file. This is the TNSNAME entry referred to.
    Without TNSNAME entry you can re-run,
    %ORACLE_HOME%\jdbc\demo\samples\oci8\basic-samples> java JdbcCheckup
    Please enter information to test connection to the database
    user: system
    password: manager
    database (a TNSNAME entry):
    Connecting to the database...Connecting...
    connected.
    Hello World
    Your JDBC installation is correct.
    Hope that helps.
    Best Luck!
    Senthil Babu J

  • Oracore8.dll not found

    I have downloaded the Oracle 8i JDBC drivers to use with Oracle 8 (8.0.3) and JDK1.2.
    When I run my code i got an alert window telling me that oracore8.dll is missing.
    Any help would be much appreciated as it is for my University dissertation.
    Thanks, Moray Stewart.

    I don't know if I am replying very late after you fixed everything ... anyway
    I suppose you machine doesn't seem to have the dependent dlls. oracore8.dll, oranls8.dll etc.. If you had installed Oracle from the CD you would have had all these dlls in ORACLE_HOME\bin directory.
    However I am wonderind as to how you code access the actual dll itself?

  • 500 Internal Server Error java.lang.NoSuchFieldError:  oracle.jdbc.oci8.OCI

    I am running small SQLJ in a JSP to get the hang of it.
    I am running on 920, and have downloaded the new runtime classes for 920 and tested per the instructions.
    Using JDev 903, here is the private method for running a query ( It is from an article I found by Julie Basu at Oracle; I have played around with the empno/emp_no variable to convert it to an int):
    <%! private String runQuery(String emp_no) throws java.sql.SQLException {
    DefaultContext dctx =null;
    String ename = null; double sal = 0.0; String hireDate=null;
    StringBuffer sb = new StringBuffer();
    //int emp_no = Integer.parseInt(emp_no);
    try {
    dctx =Oracle.getConnection("jdbc:oracle:oci8:@olap","scott","tiger");
    #sql [dctx] { SELECT ename, sal, TO_CHAR(hiredate,'DD-MON-YYYY')
    INTO :ename,:sal,:hireDate
    FROM scott.emp WHERE empno=:emp_no
    sb.append("<BLOCKQUOTE><BIG><B><PRE>\n");
    sb.append("Name :"+ename+ "\n");
    sb.append("Salary :"+sal+ "\n");
    sb.append("Date hired :"+hireDate);
    sb.append("</PRE></B>></BIG></BLOCKQUOTE>");
    } catch (java.sql.SQLException e){
    sb.append("<P> SQL Error: <pre> "+e+" </pre> </p>\n");
    } finally {
    if (dctx!=null) dctx.close();
    return sb.toString();
    %>
    I keep getting the following error:
    java.lang.NoSuchFieldError: oracle.jdbc.oci8.OCIEnv.envCharSetId
         int oracle.jdbc.oci8.OCIEnv.get_env_handle()
              native code
         long oracle.jdbc.oci8.OCIEnv.getEnvHandle()
              OCIEnv.java:70
         oracle.jdbc.dbaccess.DBConversion oracle.jdbc.oci8.OCIDBAccess.logon(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
              OCIDBAccess.java:390
         void oracle.jdbc.driver.OracleConnection.<init>(oracle.jdbc.dbaccess.DBAccess, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
              OracleConnection.java:361
         java.sql.Connection oracle.jdbc.driver.OracleDriver.getConnectionInstance(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
              OracleDriver.java:485
         java.sql.Connection oracle.jdbc.driver.OracleDriver.connect(java.lang.String, java.util.Properties)
              OracleDriver.java:337
         java.sql.Connection java.sql.DriverManager.getConnection(java.lang.String, java.util.Properties, java.lang.ClassLoader)
              DriverManager.java:517
         java.sql.Connection java.sql.DriverManager.getConnection(java.lang.String, java.lang.String, java.lang.String)
              DriverManager.java:177
         void sqlj.runtime.ref.ConnectionContextImpl.<init>(sqlj.runtime.ref.ProfileGroup, java.lang.String, java.lang.String, java.lang.String, boolean)
              ConnectionContextImpl.java:346
         void sqlj.runtime.ref.DefaultContext.<init>(java.lang.String, java.lang.String, java.lang.String, boolean)
              DefaultContext.java:172
         sqlj.runtime.ref.DefaultContext oracle.sqlj.runtime.Oracle.getConnection(java.lang.String, java.lang.String, java.lang.String, boolean)
              Oracle.java:580
         sqlj.runtime.ref.DefaultContext oracle.sqlj.runtime.Oracle.getConnection(java.lang.String, java.lang.String, java.lang.String)
              Oracle.java:609
         java.lang.String _SQLJ.runQuery(java.lang.String)
         [SQLJ.jsp]
              SQLJ.jsp:42
         void SQLJ.jspService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
         [SQLJ.jsp]
              SQLJ.jsp:20
         void com.orionserver[Oracle9iAS (9.0.3.0.0) Containers for J2EE].http.OrionHttpJspPage.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
              OrionHttpJspPage.java:56
              [SRC:/SQLJ.jsp]
         void oracle.jsp.runtimev2.JspPageTable.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String)
              JspPageTable.java:317
         void oracle.jsp.runtimev2.JspServlet.internalService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
              JspServlet.java:465
         void oracle.jsp.runtimev2.JspServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
              JspServlet.java:379
         void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
              HttpServlet.java:853
         void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
              ServletRequestDispatcher.java:721
         void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, javax.servlet.http.HttpServletResponse)
              ServletRequestDispatcher.java:306
         boolean com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.processRequest(com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.ApplicationServerThread, com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.EvermindHttpServletRequest, com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean)
              HttpRequestHandler.java:767
         void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.run(java.lang.Thread)
              HttpRequestHandler.java:259
         void com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.run()
              HttpRequestHandler.java:106
         void EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run()
              PooledExecutor.java:803
         void java.lang.Thread.run()
              Thread.java:484
    When I run it using just JDBC with the thin Driver, I have no problems.
    What could be the issue?
    Thanks,
    Scott Rappoport

    Fail to make OCI connection Using JDeveloper

  • Xdk C++ oracore8.dll incompatible with production

    Using the xdk for C++ to develop an application, I am running into missing procedures in oracore8.dll since the one shipped with the XDK is apparently different from (and older than) the one I am using for data access (8.1.6).
    Any ideas when the C++ xkd will be in sync with production? Any thoughts on workarouds?
    TIA

    With 2.0.4, we are shipping the oracore8.dll that is for the upcoming 8.1.7 release. In addition, we included a compatibility library oraxmlc8.dll that has some missing symbols you need if using an 8.1.5 or 8.1.6 oracore8.dll. If you are still having problems with 2.0.4, can you let us know about the exact missing procedures?

  • Oracore8.dll

    I am trying the example of BC4J in Jdeveloper 3.0. In the Business Components Wizard, it is asking for a JDBC connection, I am using the "Oracle JDBC-OCI 8" driver, but each time I test the connection, it always pops-up a message that it cannot find the oracore8.dll. I tried to search for this file anywehre in my PC but there is none. Where can I get this file. Thanks.

    You need to install Oracle8i to get this DLL.
    Simply copying the DLL is not sufficient.
    You can download a version of Oracle 8i from
    OTN.
    Eventyally, this DLL will be placed in your
    <OracleHome>\bin directory.
    -John
    null

  • BLOB JDBC/OCI8 and dbms_lob.read

    Hi,
    using dbms_lob.read() to retrieve a BLOB with JDBC/OCI8
    we cannot use a chunk larger than 255.
    If we try, we get a 21560 error.
    Any idea?
    Thanks
    Herve
    null

    Thanks for your quick answer.
    I tried it, but doing so, it doubles those characters coming from RAW format to VARCHAR2, and I've got a PNG-file that no picture-viewer shows, not even as garbage as was with CAST_TO_VARCHAR
    file size is now 44246 bytes and debug-output from loop is:
    chunk no:1 chunk size: 8192 chunksize in bytes: 8192
    chunk no:2 chunk size: 8192 chunksize in bytes: 8192
    chunk no:3 chunk size: 8192 chunksize in bytes: 8192
    chunk no:4 chunk size: 8192 chunksize in bytes: 8192
    chunk no:5 chunk size: 8192 chunksize in bytes: 8192
    chunk no:6 chunk size: 3286 chunksize in bytes: 3286
    whole chunk-size: 44246 in bytes: 44246
    Anymore ideas?

  • Entire JDBC communication stopped if problem with one single JDBC interface

    Hello,
    Will the entire JDBC communication stopped if problem with one single JDBC interface?
    Thanks,
    Soorya.

    hi surya,
    this will happend if u use maintain order at runtime at interface determination.
    just uncheck this option if u dont neet EOIO.
    if you are getting the problem if u r going for EO then the problem might be using same JDBC channel for all interfaces.
    if each interface is expected with a high load then it better to go for dedicated channels for interfaces.
    like INTERFACE A should use JDBC A channel and INTERFACE B should use JDBC B channel.
    Thanks & Regards,
    Rama krishna

  • JDBC communication stopped if problem with one single JDBC interface

    Hello,
    Can you please explain this phrase
    "JDBC communication stopped if problem with one single JDBC interface"
    THanks,
    Soorya

    If you are having a problem with a JDBC interface (lets consider this to be a communication channel) then the communication is stopped (via that channel) (only in the case of EOIO).
    Hope this clarifies.
    Cheers,
    Sarath
    Award if helpful.

  • The procedure entry point lnxnfft2 could not be located in the dll oracore8.dll

    We had installed Oracle9iAS. We had not installed certain
    optional tools such as Oracle Portals etc.
    Now we had an application running on Tomcat earlier.
    We were trying to port it into the Oracle9iAS.The application
    was using Type 1 drivers(ie, used DSN on the local machine).
    However after the installation while running the application the
    following error occurs.
    "The procedure entry point lnxnfft2 could not be located in the
    dll oracore8.dll"
    Could you help please.And please explain why it is happening and
    how do i resolve it.??

    Metalink note 398937.1

  • The procedure entry point lnxnft2 could not be located in the dll oracore8.dll

    We had installed Oracle9iAS. We had not installed certain
    optional tools such as Oracle Portals etc.
    Now we had an application running on Tomcat earlier.
    We were trying to port it into the Oracle9iAS.The application
    was using Type 1 drivers(ie, DSN type connections). However
    after the installation while running the application the
    following error occurs.
    "The procedure entry point lnxnft2 could not be located in the
    dll oracore8.dll"
    Could anyone help please.And please explain why it is happening
    and how do i resolve it.??

    I see that you have installed MDAC & Oracle ODBC but have you installed the NET8 Client? ODBC will not work unless NET8 Client installed along with Oracle ODBC. Then go into NET8 Easy Configuration and specify the server IP & SID etc... and then go to ODBC Administrator and specify the NET8 Connection you created without the "@TNS:" that you used with SQLNET.
    I prefer to test my odbc configurations with Microsoft Excel since it is best suited to use ODBC to acquire data.

  • JDBC OCI8 for 8.1.5

    Hi,
    Anybody knows where to get jdbc oci8 drivers
    for oracle 8.1.5?
    If you know please mail [email protected]

    http://technet.oracle.com/software/tech/java/sqlj_jdbc/software_index.htm

  • Installed 7.1 on new Dell. Windows shuts down as result of "nixsrk.dll" problem.

    I installed LV 7.1 on new Dell with XP.While running the LV application, Windows shuts down to prevent damage to computer as result of "nixsrk.dll" problem. What is the fix?
    Thanks,

    How is your application architected? Are you making calls to DLLs using a Call Library Function Node? It might be that for some reason some of the components for your application were installed correctly on the Dell computers. I would suggest that you try some other application and make sure whether the issue is with your application or LabVIEW installation.
    Regards,
    Chetan K
    AE-NIC

  • Itunes won't launch anymore: AVFoundationCF.dll problem

    Hi,
    since my last itunes update, it won't launch because of a "AVFoundationCF.dll" problem. I'm on a Windows XP system. Can anyone help me please?

    Taken at face value, you're having trouble with an Apple Application Support program file there. (Apple Application Support is where single copies of program files used by multiple different Apple programs are kept.)
    Let's try something relatively simple first. Restart the PC. Now head into your Add or Remove programs control panel, select "Apple Application Support", click "Change" and then click Repair.
    If no joy after that, try the more rigorous uninstall/reinstall procedure from the following post (although it's for Vista and 7, just read "Computer" as "My Computer", read "Uninstall a program control panel" as "Add or Remove programs control panel" and assume the system is 32-bit, and you'll be doing the right things):
    Re: I recently updated to vista service pack 2 and I updated to itunes 10.2.1 and ever since I did that my itunes won't open any more.  Itunes starts but before anything loads a window pops up saying that the prograam has encountered a problem and sh...

Maybe you are looking for

  • New iMac--setup assistant confusion

    I've googled, searched here and read the links, but they confuse me. Bought a new iMac, Intel, Snow Leopard, still in box. Loved my older iMac, dome base, PPC, running Tiger. It died last week (take my word for it), monitor, among other things, conke

  • Is there a script to convert all guides to paths?

    Hello I need access to AI guides in AfterEffects shift+alt+ctrl double click doesn't always work. Is there a script to convert all guides to paths?\ Have I asked this before?! Tristan

  • Hyperlinks dreamweaver in outlook

    I've to edit each month a newsletter on dreamweaver and make it received by clients by outlook mail. So in order to keep links with named anchor inside the mail I need to add outbind in the field link before #and the name of my anchor. This has been

  • Iamge Variant generation folder

    Hi All Whenever I generate Image Variants using Image Manager, the variants are generated in the following folder in the application server. /app2/tc_preview1/mdme_cache/mdme_images/t04/0000001/ Could anyone of you please let me know where this folde

  • Why does the download section only go up to firmware v4.2...

    ...when my router says v4.3 on it? Talking about BEFSR41 BTW.