OCCI instant client vs complete instalation client

Dear experts,
How do we decide if we want to install OCCI instant client or complete client? What are the + and - of these two?
regards,
Valerie

whops, I think I misunderstood when I read the OCCI doc. I thought there were two types of installation, instant and complete. Sorry...:)

Similar Messages

  • Registering Instant Client path

    To install Instant Client in my windows2000 server PC I followed these instruction steps:
    1. I have downloaded Instant Client Basic
    2. unzipped files to c:\Ora_instacli directory. The files in this directory are two .jar files and some .dll files
    Step 3 says " Set the library loading path in your environment to the directory in Step 2". What are the correct steps to do this?
    I have a directory c:\program files\oracle with Inventory,jre and oui folders inside it, installed sometime ago. Must I delete it?. I deleted c:\OraHome1 and changed the registry entries pointed to this to point to Ora_instacli.

    We have a system which uses OCCI to connect to a
    database. The database connection is optional for the
    system. As it is an optional module, we didn't want
    our clients to install something on their OS which is
    only needed by our system. Therefore, we thought that
    distributing the occi instant client would be a good
    solution. We deliver the libraries which are provided
    by the instant client along with our application. The
    libraries and the executable are in the same
    directory so that the application can access those
    dlls. This is sufficient if there is no oracle client
    installed on the system.
    But if there is already an oracle client
    installation, things get somehow mixed. I found out
    that even if I uninstall the existing oracle client,
    there will be some registry entries used.
    This is why I asked for the possibility to use the
    instant client parallel to the existing installation.
    If you could provide me the things to be considered,
    that would be really great.I see. I'll try to compile a list of problems we encountered and things to consider, but it might not be a complete list and I take no responsibility :^)
    The following assumes that we are on Windows.
    - Make sure that only one client is in the PATH environment variable. There is a bug (fixed, I think, in 10.2.0.3) that may cause a mix of shared libraries from both clients to be loaded if both are in the PATH.
    - If you want to run the instant client, make sure that no Oracle environment variables are set except for TNS_ADMIN and maybe LDAP_ADMIN or any of the NLS_* variables. Do not set ORACLE_HOME, ORACLE_SID and the like.
    - Make sure there is no "oracle.key" file in your Instant Client directory.
    In your case, you could modify the environment before you start Oracle Instant Client and make sure that PATH does not include another Oracle client.
    Yours,
    Laurenz Albe

  • Occi  10.1.0.4 instant client  interface   and MSVC ++ 6.0

    First of All
    I am using XP windows and 10.1.0.4 instant client with MSVC 6.0.
    I success with connection only in Release version not Debug and only giving
    user and password and not db data.
    In any case i am able after connect to select some from table , insert etc. but
    only 2,3,4 times not more !!! After that it crashes.
    I have on the system installed also Oracle Form 10g . May it causes problems ?
    I have check paths etc. and it seems to catch the right include lib and dll even
    if Oracle Form 10g has some dll with the same name.
    Thank You in advance for any help which will be very appreciate.
    Kind Regards
    Anna

    /* Copyright (c) 2001, 2004, Oracle Corporation. All rights reserved. */
    /* NAME
    occidml.cpp - Basic DML Operations demo
    DESCRIPTION
    To exhibit the insertion, selection, updating and deletion of
    a row using OCCI interface
    MODIFIED (MM/DD/YY)
    sudsrini 07/23/04 - Copyright Info
    idcqe 03/05/01 - Creation
    IT IS DEMO FILE OCCIDML.CPP gived with instant client JUST MODIFIED FOR INTERFACING MY DATA BASE
    ONLY DISPLAYROW function has been used.
    Behaviour is only 7/8 line has been displayed and than it crashes.
    Message error gived:
    The instruction at "0x7c910c3f" referenced at "0x0036c725". The memory could not be "read"
    #include <stdafx.h>
    #include <iostream>
    #include <occi.h>
    using namespace oracle::occi;
    using namespace std;
    class occidml
    private:
    Environment *env;
    Connection *conn;
    Statement *stmt;
    public:
    occidml (string user, string passwd, string db)
    env = Environment::createEnvironment (Environment::DEFAULT);
    conn = env->createConnection (user, passwd, db);
    ~occidml ()
    env->terminateConnection (conn);
    Environment::terminateEnvironment (env);
    * Insertion of a row with dynamic binding, PreparedStatement functionality.
    void insertBind (int c1, string c2)
    string sqlStmt = "INSERT INTO author_tab VALUES (:x, :y)";
    stmt=conn->createStatement (sqlStmt);
    try{
    stmt->setInt (1, c1);
    stmt->setString (2, c2);
    stmt->executeUpdate ();
    cout << "insert - Success" << endl;
    }catch(SQLException ex)
    cout<<"Exception thrown for insertBind"<<endl;
    cout<<"Error number: "<< ex.getErrorCode() << endl;
    cout<<ex.getMessage() << endl;
    conn->terminateStatement (stmt);
    * Inserting a row into the table.
    void insertRow ()
    string sqlStmt = "INSERT INTO author_tab VALUES (111, 'ASHOK')";
    stmt = conn->createStatement (sqlStmt);
    try{
    stmt->executeUpdate ();
    cout << "insert - Success" << endl;
    }catch(SQLException ex)
    cout<<"Exception thrown for insertRow"<<endl;
    cout<<"Error number: "<< ex.getErrorCode() << endl;
    cout<<ex.getMessage() << endl;
    conn->terminateStatement (stmt);
    * updating a row
    void updateRow (int c1, string c2)
    string sqlStmt =
    "UPDATE author_tab SET author_name = :x WHERE author_id = :y";
    stmt = conn->createStatement (sqlStmt);
    try{
    stmt->setString (1, c2);
    stmt->setInt (2, c1);
    stmt->executeUpdate ();
    cout << "update - Success" << endl;
    }catch(SQLException ex)
    cout<<"Exception thrown for updateRow"<<endl;
    cout<<"Error number: "<< ex.getErrorCode() << endl;
    cout<<ex.getMessage() << endl;
    conn->terminateStatement (stmt);
    * deletion of a row
    void deleteRow (int c1, string c2)
    string sqlStmt =
    "DELETE FROM author_tab WHERE author_id= :x AND author_name = :y";
    stmt = conn->createStatement (sqlStmt);
    try{
    stmt->setInt (1, c1);
    stmt->setString (2, c2);
    stmt->executeUpdate ();
    cout << "delete - Success" << endl;
    }catch(SQLException ex)
    cout<<"Exception thrown for deleteRow"<<endl;
    cout<<"Error number: "<< ex.getErrorCode() << endl;
    cout<<ex.getMessage() << endl;
    conn->terminateStatement (stmt);
    * displaying all the rows in the table
    void displayAllRows ()
         string s1,s2;
    string sqlStmt = "SELECT trans_num, pan1 FROM transazioni \
    order by trans_num";
    stmt = conn->createStatement (sqlStmt);
    ResultSet *rset = stmt->executeQuery ();
    try{
    while (rset->next ())
              cout << "trans_num: " << rset->getString(1) << " PAN1: " << rset->getString(2) << endl;
    }catch(SQLException ex)
    cout<<"Exception thrown for displayAllRows"<<endl;
    cout<<"Error number: "<< ex.getErrorCode() << endl;
    cout<<ex.getMessage() << endl;
         stmt->closeResultSet (rset);
    conn->terminateStatement (stmt);
    * Inserting a row into elements table.
    * Demonstrating the usage of BFloat and BDouble datatypes
    void insertElement (string elm_name, float mvol=0.0, double awt=0.0)
    BFloat mol_vol;
    BDouble at_wt;
    if (!(mvol))
    mol_vol.isNull = TRUE;
    else
    mol_vol.value = mvol;
    if (!(awt))
    at_wt.isNull = TRUE;
    else
    at_wt.value = awt;
    string sqlStmt = "INSERT INTO elements VALUES (:v1, :v2, :v3)";
    stmt = conn->createStatement (sqlStmt);
    try{
    stmt->setString(1, elm_name);
    stmt->setBFloat(2, mol_vol);
    stmt->setBDouble(3, at_wt);
    stmt->executeUpdate ();
    cout << "insertElement - Success" << endl;
    }catch(SQLException ex)
    cout<<"Exception thrown for insertElement"<<endl;
    cout<<"Error number: "<< ex.getErrorCode() << endl;
    cout<<ex.getMessage() << endl;
    conn->terminateStatement (stmt);
    * displaying rows from element table
    void displayElements ()
    string sqlStmt =
    "SELECT element_name, molar_volume, atomic_weight FROM elements \
    order by element_name";
    stmt = conn->createStatement (sqlStmt);
    ResultSet *rset = stmt->executeQuery ();
    try{
    cout.precision(7);
    while (rset->next ())
    string elem_name = rset->getString(1);
    BFloat mol_vol = rset->getBFloat(2);
    BDouble at_wt = rset->getBDouble(3);
    cout << "Element Name: " << elem_name << endl;
    if ( mol_vol.isNull )
    cout << "Molar Volume is NULL" << endl;
    else
    cout << "Molar Volume: " << mol_vol.value << " cm3 mol-1" << endl;
    if ( at_wt.isNull )
    cout << "Atomic Weight is NULL" << endl;
    else
    cout << "Atomic Weight: " << at_wt.value << " g/mole" << endl;
    }catch(SQLException ex)
    cout<<"Exception thrown for displayElements"<<endl;
    cout<<"Error number: "<< ex.getErrorCode() << endl;
    cout<<ex.getMessage() << endl;
    stmt->closeResultSet (rset);
    conn->terminateStatement (stmt);
    }; // end of class occidml
    int main (void)
    //string user = "central";
    //string passwd = "central";
    //string db = "//10.80.0.108:1521/ora8";
    string user = "orasin";
    string passwd = "orasin";
    // string db = "//192.168.49.140:1521/ora8";
    // string user = "sede";
    // string passwd = "sede";
    // string db = "//192.168.49.145:1521/ora8";
    // string user;
    // string passwd;
    string db;
    cout << "occidml - Exhibiting simple insert, delete & update operations"
    << endl;
    occidml *demo = new occidml (user, passwd, db);
    cout << "Displaying all records before any operation" << endl;
    try
    demo->displayAllRows ();
    }catch(SQLException ex){
    cout<<"Exception thrown for displayAllRows"<<endl;
    cout<<"Error number: "<< ex.getErrorCode() << endl;
    cout<<ex.getMessage() << endl;
    // cout << "Inserting a record into the table author_tab "
    // << endl;
    // demo->insertRow ();
    // cout << "Displaying the records after insert " << endl;
    // demo->displayAllRows ();
    // cout << "Inserting a records into the table author_tab using dynamic bind"
    // << endl;
    // demo->insertBind (222, "ANAND");
    cout << "Displaying the records after insert using dynamic bind" << endl;
    demo->displayAllRows ();
    cout << "deleting a row with author_id as 222 from author_tab table" << endl;
    demo->deleteRow (222, "ANAND");
    cout << "updating a row with author_id as 444 from author_tab table" << endl;
    demo->updateRow (444, "ADAM");
    cout << "displaying all rows after all the operations" << endl;
    demo->displayAllRows ();
    cout << "inserting radio active element properties" << endl;
    demo->insertElement ("Uranium", 12.572, 238.0289 );
    demo->insertElement ("Plutonium", 12.12, 244.0642 );
    demo->insertElement ("Curium", 18.17, 247.0703 );
    demo->insertElement ("Thorium");
    demo->insertElement ("Radium", 41.337, 226.0254);
    cout << "displaying all radio active element properties" << endl;
    demo->displayElements ();
    delete (demo);
    cout << "occidml - done" << endl;
    return ( 0 );
    }

  • PLease help!! cannot make install php with oci8 instant client

    Cannot make install :
    Installing PHP SAPI module: cgi
    Installing PHP CGI into: /usr/local/bin/
    Installing PEAR environment: /usr/local/lib/php/
    ld.so.1: php: fatal: libnnz10.so: open failed: No such file or directory
    *** Error code 137
    The following command caused the error:
    /home/dmitriy/install/php-4.4.4/sapi/cli/php -n -dshort_open_tag=0 -dopen_basedir= -dsafe_mode=0 -dmemory_limit=-1 /home/dmitriy/install/php-4.4.4/pear/install-pear.php -d "/usr/local/lib/php" -b "/usr/local/bin" /home/dmitriy/install/php-4.4.4/pear/packages/*.tar
    make: Fatal error: Command failed for target `install-pear-packages'
    Current working directory /home/dmitriy/install/php-4.4.4
    *** Error code 1
    The following command caused the error:
    if /home/dmitriy/install/php-4.4.4/build/shtool mkdir -p /usr/local/lib/php; then \
    make -s install-pear-packages; \
    else \
    cat /home/dmitriy/install/php-4.4.4/pear/install-pear.txt; \
    exit 5; \
    fi
    make: Fatal error: Command failed for target `install-pear'
    LD_LIBRARY_PATH is set where i unziped oracle client instantclient
    debug.log
    CONFIGURE: './configure' '-with-oci8-instant-client=/home/dmitriy/instantclient_10_2'
    CC: gcc
    CFLAGS: -g -O2
    CPPFLAGS: -D_POSIX_PTHREAD_SEMANTICS
    CXX:
    CXXFLAGS:
    INCLUDES: -I/home/dmitriy/instantclient_10_2/sdk/include
    LDFLAGS: -R/usr/ucblib -L/usr/ucblib -R/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3 -L/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3 -R/home/dmitriy/instantclient_10_2 -L/home/dmitr
    iy/instantclient_10_2
    LIBS: -lresolv -lm -lnsl -lsocket -lgcc -lclntsh
    DLIBS:
    SAPI: cgi
    PHP_RPATHS: /usr/ucblib /usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3 /home/dmitriy/instantclient_10_2
    uname -a: SunOS solaris 5.10 Generic_118855-33 i86pc i386 i86pc
    gcc -o conftest -g -O2 -D_POSIX_PTHREAD_SEMANTICS -R/usr/ucblib -L/usr/ucblib -R/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3 -L/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3 -R/home/d
    mitriy/instantclient_10_2 -L/home/dmitriy/instantclient_10_2 conftest.c -lresolv -lm -lnsl -lsocket -lgcc -lclntsh 1>&5
    ld.so.1: conftest: fatal: libnnz10.so: open failed: No such file or directory

    Please grab the "re-factored" oci8 code from http://pecl.php.net/package/oci8. The version of oci8 distributed with PHP 4 should be avoided. Replace the PHP 4.4 ext/oci8 directory completely with the new package, run buildconf --force and then configure/make etc.  Note the configure option for instant client has changed:
    --with-oci8=instantclient,/usr/lib/oracle/10.2.0.3/client/lib
    -- cj

  • What OCCI library to link to for debug mode in Instant Client 11.2.0.4?

    In the manual on OCCI it says that
    Applications that link to MSVCRTD.DLL, a debug version of Microsoft C-Runtime, /MDd compiler flag, should link with these specific OCCI libraries:oraocci11d.lib and oraocci11d.dll.
    However, Instant Client SDK version 11.2.0.4 does not contain either oraocci11d.lib or oraocci11d.dll, but only oraocci11.lib and oraocci11.dll. So what should I do to be able to run an OCCI application in Visual Studio in debug mode?
    Thanks,
    Rikke

    If I remember correctly, you may need to install the full Oracle client.

  • Initial Instant Client Install

    I've downloaded the latest instant client, Version 11.2.0.3.0, unzipped it - but cannot get it to install. There is no setup/install executable or batch file. What do I run to get it installed?
    I have no /Oracle directory, or installed Oracle products on my laptop.
    I'm running Windows 7, 32 bit.
    Thanks!

    989334 wrote:
    Am I even getting close to having this installed? If not can someone please, in a step by step process a two year old could follow, tell me what to do next?I guess I cannot comply with that request, since Oracle software is not designed to be installed by two-year-olds (and I have two of those at home, so I know what I'm talking about).
    I grant that the installation instuctions provided by Oracle are minimal, they are probably supposted to emphasize how simple it is (compared to installing any other Oracle product).
    Here they are: http://www.oracle.com/technetwork/database/features/instant-client/index-100365.html#Package%20Description
    It is really just unzipping the software and configuring the environment.
    The ODBC driver needs special installation steps (the exexutabe you started), but that is described
    in the file ODBC_IC_Readme_Win.html in the ODBC driver download.
    To connect to an Oracle database, you must understand a little of Oracle Net configuration.
    There are a few hints here:
    http://docs.oracle.com/cd/E11882_01/server.112/e16604/apd.htm#sthref3167
    The complete story is here:
    http://docs.oracle.com/cd/E11882_01/network.112/e10836/toc.htm
    Yours,
    Laurenz Albe

  • Why do I need instant client if I installed 11g1 and it works

    sqldeveloper works
    em works
    sqlplus works
    I have a problem with oci8, php 5.2.6, apache 2.2 ...all are installed and working
    All the instructions I've found (and there are many) talk about
    (1) Zend installs what I already have
    (2) installing apache, oci8, php and instant client form scratch
    I am NOT going to reduce a working system to scratch.
    BTW my oci programs work and they have in the past worked through a client.

    What Oracle Software is installed on the machine: client or server?
    I concur that there is no need for Instant Client here, indeed it would be a bad idea.
    Anything that works with Instant Client should also work with the regular client.
    If you encounter any Oracle-specific error messages, feel free to post them and ask for an opinion (even though this forum is reserved for Instant Client, it might be an obvious problem).
    Yours,
    Laurenz Albe

  • Failed to install php-oci8 with instant Client for linux 64

    Hello,
    I have a 64-bits Linux box with RHEL4, and PHP version has been upgraded from 4.3.9 to 5.1.6. I try to make the connection to remote oracle server.
    I download instantclient-basic-linuxppc-10.2.0.2-20060327.zip , and follow the instruction to
    install it.
    But when i try to install php-oci8*.rpm, no matter which i use:
    php-oci8-5.1.6-1.el5.i386.rpm or php-oci8-4.3.9-2.2.el4.i386.rpm
    The installation always failed due to dependencies errors with oracle instant client.
    I also tried with some other packages like: php-oci8-4.3.9-3.el4.x86_64.rpm
    All my tries gave me dependency errors.
    sometime like:
    error: Failed dependencies:
    libclntsh.so.10.1 is needed by php-oci8-5.1.6-1.el5.i386
    oracle-instantclient = 10.2.0.3 is needed by
    php-oci8-5.1.6-1.el5.i386And I cannt find the right RPM for oracle instant client for linux 64 bits box, and php-oci8 5.1.6 64 bits.
    I have been trying on this problem for more than one week, and so frustrated. I will appreciate if I can be guide on this issue.
    Thanks in advance!

    See my followup to your duplicate post in the PHP forum

  • Unable to install 64-bit Oracle ODBC Instant Client on Windows 2008 R2 machine.

    I am trying to upgrade the Oracle ODBC driver from the 32-bit version currently installed (ODBC Instant Client Release 10.1.0.5.0, April 2006) to a newer 64-bit version but have not been successful.  I have had success at uninstalling and reinstalling the existing 32-bit version package (release 10.1.0.5.0) however when I've tried to install the 64-bit ODBC Instant Client (Release 12.1, December 2012), I run the odbc_install.exe application inside the package.  it appears to run without issue/compliant, but then I do not see the 64-bit Oracle ODBC driver anywhere, either if I go via the traditional Administrator Tools --> ODBC Data Sources or if I go to the c:\windows\syswow64\odbcad32.exe route.  Further investigation into the ReadMe file (ODBC_IC_Readme_Win.html) reveals that you need the 3 DLLs oci.dll, oraociei11.dll and orannzsbb11.dll which the package does not come with. Where could I obtain the correct version of these DLLs or else where can I get an installation package which already contains them?
    Any help with this is greatly appreciated.  Thank you

    Welcome to the forums !
    Pl post this in the Instant Client forum - Instant Client
    HTH
    Srini

  • Can I install Oracle XE on a system that has the Instant Client installed?

    Hello,
    After installing Oracle XE (Oracle Database Express Edition 11g Release 2 for Windows x64) on my Windows 8.1 64-bit system, I can not connect to the "Get started" url (http://127.0.0.1:8080/apex/f?p=4950).
    The output of "Start database" shows:
    The OracleXETNSListener-service is being started.
    The OracleServiceXE-service is being started.
    The OracleServiceXE-service has been started.
    The OracleXETNSListener service refuses to start. Could the presence of the Instant Client have something to do with this?
    The Instant Client is installed in C:\Apps\Oracle, with a tnsnames.ora in C:\Apps\Oracle\network\admin.
    Oracle XE is installed in C:\Apps\OracleXE.
    There is a system wide environment variable ORACLE_HOME, pointing to C:\Apps\Oracle.
    In the registry under HKLM\Oracle there are keys KEY_odac, KEY_ORACLE_HOME, KEY_XE, ODP.NET and OracleMTSRecoveryService.
    HKLM\Oracle\KEY_ORACLE_HOME\ORACLE_HOME = C:\Apps\Oracle
    HKLM\Oracle\KEY_XE\ORACLE_HOME = C:\Apps\OracleXE\app\oracle\product\11.2.0\server
    Thanks,
    George

    XE was the last installed Oracle product. I installed it on my development laptop, so I can use an Oracle database when not connected to the company network.
    The instant client was broken by the XE install. Uninstalling Xe fixes this, even without a reboot.
    The output of tnsping is:
    TNS Ping Utility for 64-bit Windows: Version 11.2.0.2.0 - Production on 21-APR-2015 07:18:00
    Copyright (c) 1997, 2014, Oracle.  All rights reserved.
    Message 3511 not found; No message file for product=NETWORK, facility=TNSTNS-03505: Message 3505 not found; No message file for prod
    uct=NETWORK, facility=TNS
    The Oracle related directories in the PATH environment variable are (in this order):
    C:\Apps\OracleXE\app\oracle\product\11.2.0\server\bin
    C:\Apps\Oracle\
    C:\Apps\Oracle\bin\

  • Oracle Instant Client libraries wouldn't install

    I tried installing Oracle libraries (main file is called "oracle-instantclient-basic-10.2.0.4-1.i386", SDK and SQL according to the manual Oracle provides here: http://download.oracle.com/docs/cd/B1930601/install.102/e12121/insttask.htm#CIHEJFGF
    After files is unzipped, manual instructs to use "runInstaller" command out of the directory where files are placed but this command is not recognized which tells me that either command file is missing or command is spelled wrong in the manual.
    If anybody has successfully installed Oracle Instant Client on OS X 10.6 from the official Oracle download, please help! Thanks in advance.

    Ok - I ran an ugly hack (similar to what I did with Linux) and manually moved files to locations which Oracle considers default and which do not require environmental variables, as follows:
    When in the directory where Oracle client files were unzipped, run these commands:
    cp sdk/include/*.h /usr/include
    cp sqlplus /usr/bin
    cp lib /usr/lib
    Also, to be able to install OCI8 PHP module, following symbolic link will need to be created:
    A symbolic link will need to be created as follows:
    cd /usr/lib
    ln -s libclntsh.dylib.10.1 libclntsh.dylib
    I then installed oci8 for PHP and DBD::oracle for Perl and ran some test files, they work. However, if somebody knows why libraries didn't install with the command, as manual instructs, please answer! Thanks in advance!

  • Instant Client problem with php 5.1.4 install

    Hello,
    I'm trying to get my php 5.1.4 compiled using the oracle 10.2.0.1 instant client.
    I configure the php install with the following ..
    ./configure --with-apxs2=/usr/local/apache2/bin/apxs
    prefix=/usr/local/apache2/php with-ldap
    with-oci8=instantclient,/usr/lib/oracle/10.2.0.1/client/lib enable-sigchild
    --with-config-file-path=/usr/local/apache2/conf
    However during the make ( towards the end ) i get the following ....
    /usr/lib/oracle/10.2.0.1/client/lib/libclntsh.so: undefined reference to `pthread_cond_signal@GLIBC_2.3.2'
    /usr/lib/oracle/10.2.0.1/client/lib/libclntsh.so: undefined reference to `__ctype_b_loc@GLIBC_2.3'
    /usr/lib/oracle/10.2.0.1/client/lib/libclntsh.so: undefined reference to `pthread_cond_broadcast@GLIBC_2.3.2'
    /usr/lib/oracle/10.2.0.1/client/lib/libclntsh.so: undefined reference to `pthread_cond_destroy@GLIBC_2.3.2'
    /usr/lib/oracle/10.2.0.1/client/lib/libclntsh.so: undefined reference to `pthread_cond_timedwait@GLIBC_2.3.2'
    /usr/lib/oracle/10.2.0.1/client/lib/libclntsh.so: undefined reference to `pthread_cond_wait@GLIBC_2.3.2'
    /usr/lib/oracle/10.2.0.1/client/lib/libclntsh.so: undefined reference to `pthread_cond_init@GLIBC_2.3.2'
    /usr/lib/oracle/10.2.0.1/client/lib/libclntsh.so: undefined reference to `__ctype_toupper_loc@GLIBC_2.3'
    /usr/lib/oracle/10.2.0.1/client/lib/libclntsh.so: undefined reference to `__ctype_tolower_loc@GLIBC_2.3'
    collect2: ld returned 1 exit status
    make: *** [sapi/cli/php] Error 1
    Any help would be appreciated
    Thanks

    I've got the same problem, running on redhat 7.3, using gcc 3.43, php 5.1.4, instant client 10.2, installed via unzipping the oracle instant clients and being run on apache 1.33. I didn't 'link to pthreads' as I'm not sure what you have to do in order to do this linking. I just run php's configure, make install and let it go and it dies.
    Any help would be appreciated.

  • Unable to install instant client, get error code 126

    On Windows Server 2008 R2, I have installed and extracted oracle instant client 12.1.0.1.0.  I have added to the existing path the location where sqoras32.dll resides.  Via the ODBC Data Source Administrator, when I attempt to add the driver to the System DSN, I get the following error
    The setup routines for the Oracle in instantclient_12_1 ODBC driver could not be loaded due to system error code 126:  The specified module could not be found.
    It then lists the correct path and filename for the sqoras32.dll resides.

    I had the same issue and was finally able to get it working by installing:
    Download Microsoft Visual C++ 2010 Redistributable Package (x86) from Official Microsoft Download Center
    (MS Visual C++ 2010 Redistributable Package (x86))
    This appears to have been a common problem with earlier versions and earlier C++ Run Time Libraries. Looks like they've updated.

  • Install Runtime Client 10.2.0.1 in Same Home with Instant Client?

    If I have already installed INSTANT client 10.2.0.1 in OraClient10g_home1, can I install the RUNTIME or CUSTOM client 10.2.0.1 in that same home also?

    When you run Oracle Universal Installer it checks for available homes. In your case, when already have Instant Client and start OUI again you simply add more features to the existing home.
    I suggest you to choose directly "Custom" install and check whatever you plan to use. Of course - in the existing home.

  • Problems installing Oracle Instant Client

    Hi *
    I've unzipped oracle instance client on RH so I can connect to a remote DB server.
    in the unpacked zip is:
    libsqlplusic.so and
    libsqlplus.so
    I've set the LD_LIBRARY_PATH to th instant client directory however I don't seem to have a few 'SO' files such as:
    ldd sqlplus
    linux-gate.so.1 => (0xffffe000)
    libsqlplus.so => /home/greenscp/instantclient/instantclient_11_2/libsqlplus.so (0xf7f4d000)
    libclntsh.so.11.1 => not found
    libnnz11.so => not found
    libdl.so.2 => /lib/libdl.so.2 (0x0077d000)
    libm.so.6 => /lib/tls/libm.so.6 (0x00746000)
    libpthread.so.0 => /lib/tls/libpthread.so.0 (0x00732000)
    libnsl.so.1 => /lib/libnsl.so.1 (0x00783000)
    libc.so.6 => /lib/tls/libc.so.6 (0x00604000)
    /lib/ld-linux.so.2 (0x005ea000)
    libclntsh.so.11.1 => not found
    libnnz11.so => not found
    Do I need to install more than just the instance client to get sqlplus working?
    Thanks.
    James

    Have you downloaded and unzipped basic.zip also (that is a pre-requisite for getting sqlplus.zip to work)? Also, the basic.zip and sqlplus.zip should be for the same version of Instant Client.

Maybe you are looking for

  • Payroll Remuneration Statements - Print Entire History for one employee?

    Has anyone found a way to print an employee's complete historical list of remuneration statments as a group rather than selecting them one at a time and printing them individually? Our payroll manager gets two or three court subpoenas per month to pr

  • Can not print from wireless laptop

    Hello. I have been searching forums for the past 2 days now and have tried many suggestions made but I still cannot print. My environment has a Cisco 3560G switch which does DHCP with a VLAN for wireless clients, connected to this switch is a Cisco W

  • What are the differences between component and module

    hey guys... i was just wondering if someone could enlighten me on the differences of components and modules? im creating a new project in flex, and not sure which one to use.. or even if it matters... lol my login is going to have a login at the begi

  • Query does not display the code.

    Hi Experts, I created a query joining SKA1 and SKB1 with the following requirements: Query of the chart of accounts total for each company code with the following additional information: - reconciliation list: yes or no / for which sub-ledger (cutome

  • Quartz composer file in iphone and ipod touch

    In iphone and ipod touch is possible to load and to see the quartz composer file?? thanks