Instant Client Downloads for Exadata Express
Linux x86-64


You must accept the OTN Development and Distribution License Agreement for Instant Client to download this software.
Accept License Agreement | Decline License Agreement

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
Download instantclient-basic-linux.x64-12.1.0.2.0.zip (63,354,526 bytes)
Download oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm (62,596,673 bytes)

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
Download instantclient-basiclite-linux.x64-12.1.0.2.0.zip (31,306,444 bytes)
Download oracle-instantclient12.1-basiclite-12.1.0.2.0-1.x86_64.rpm (30,943,377 bytes)

Instant Client Package - JDBC Supplement: Additional support for XA, Internationalization, and RowSet operations under JDBC
Download instantclient-jdbc-linux.x64-12.1.0.2.0.zip (1,571,641 bytes)
Download oracle-instantclient12.1-jdbc-12.1.0.2.0-1.x86_64.rpm (1,564,553 bytes)

Instant Client Package - SQL*Plus: Additional libraries and executable for running SQL*Plus with Instant Client
Download instantclient-sqlplus-linux.x64-12.1.0.2.0.zip (861,127 bytes)
Download oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm (852,220 bytes)

Instant Client Package - SDK: Additional header files and an example makefile for developing Oracle applications with Instant Client
Download instantclient-sdk-linux.x64-12.1.0.2.0.zip (667,177 bytes)
Download oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm (634,835 bytes)

Instant Client Package - ODBC: Additional libraries for enabling ODBC applications
Download instantclient-odbc-linux.x64-12.1.0.2.0.zip (1,840,720 bytes)
Download oracle-instantclient12.1-odbc-12.1.0.2.0-1.x86_64.rpm (949,576 bytes)

Instant Client Package - WRC: Workload Replay Client used to replay workload for RAT's DB Replay Feature
Download instantclient-tools-linux.x64-12.1.0.2.0.zip (203,514 bytes)
Download oracle-instantclient12.1-tools-12.1.0.2.0-1.x86_64.rpm (184,970 bytes)

*Instant Client Package - Precompiler: Additional files for "proc" binary and related files to precompile a Pro*C application and demo
Download instantclient-precomp-linux.x64-12.1.0.2.0.zip (6,267,432 bytes)
Download oracle-instantclient12.1-precomp-12.1.0.2.0-1.x86_64.rpm (5,826,632 bytes)


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:

cd /opt/oracle/instantclient_12_1
ln -s libclntsh.so.12.1 libclntsh.so
ln -s libocci.so.12.1 libocci.so


4. Set the environment variable LD_LIBRARY_PATH to the directory created in Step 2, for example:

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.

5. To use supplied binaries such as SQL*Plus, update your PATH environment variable, for example:

export PATH=/opt/oracle/instantclient_12_1:$PATH

6. 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:

rpm -ivh oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm

3. Set the environment variable LD_LIBRARY_PATH to the appropriate directory for the Instant Client version, for example:

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.

4. To use supplied binaries such as SQL*Plus, update your PATH environment variable, for example:

export PATH=/usr/lib/oracle/12.1/client64/bin:$PATH

5. Start your application.