Instant Client Downloads for Exadata Express Linux x86-64

Note: Instant Client 12.2 is now available and is recommended for all environments.

Download it from here.

The 12.1 installation instructions are at the foot of the page.

Version 12.1.0.2.0

Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI applications

Instant Client Package - Basic Light: Smaller version of the Basic package, with only English error messages and Unicode, ASCII, and Western European character set support

Instant Client Package - JDBC Supplement: Additional support for XA, Internationalization, and RowSet operations under JDBC

Instant Client Package - SQL*Plus: Additional libraries and executable for running SQL*Plus with Instant Client

Instant Client Package - SDK: Additional header files and an example makefile for developing Oracle applications with Instant Client

Instant Client Package - ODBC: Additional libraries for enabling ODBC applications

Instant Client Package - WRC: Workload Replay Client used to replay workload for RAT's DB Replay Feature

*Instant Client Package - Precompiler: Additional files for "proc" binary and related files to precompile a Pro*C application and demo

Installation

Installation of ZIP files:

  1. Download the desired Instant Client ZIP files. All installations require the Basic or Basic Light package. 
  2. Unzip the packages into a single directory such as "/opt/oracle/instantclient_12_1" that is accessible to your application.
  3. Create the appropriate libclntsh.so and libocci.so links for the version of Instant Client. For example:
  4. 
    cd /opt/oracle/instantclient_12_1
    ln -s libclntsh.so.12.1 libclntsh.so
    ln -s libocci.so.12.1 libocci.so
    
    
  5. Set the environment variable LD_LIBRARY_PATH to the directory created in Step 2, for example:
  6. export LD_LIBRARY_PATH=/opt/oracle/instantclient_12_1:$LD_LIBRARY_PATH

    Alternatively, add this path to an ldconfig configuration file if there is no other Oracle software that will be impacted.

  7. To use supplied binaries such as SQL*Plus, update your PATH environment variable, for example:
  8. export PATH=/opt/oracle/instantclient_12_1:$PATH

  9. Start your application.

Installation of RPMs:

  1. Download the desired Instant Client RPM packages. All installations require the Basic or Basic Light RPM. 
  2. As the root user, install the packages with "rpm". For example:
  3. rpm -ivh oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm

  4. Set the environment variable LD_LIBRARY_PATH to the appropriate directory for the Instant Client version, for example:
  5. export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib:$LD_LIBRARY_PATH

    Alternatively, add this path to an ldconfig configuration file if there is no other Oracle software that will be impacted.

  6. To use supplied binaries such as SQL*Plus, update your PATH environment variable, for example:
  7. export PATH=/usr/lib/oracle/12.1/client64/bin:$PATH

  8. Start your application.