Instant Client Downloads
for Linux x86-64 (64-bit)


You must accept the Oracle Technology Network License Agreement to download this software. Subject to the Oracle Technology Network License Agreement for Oracle Instant Client software, licensees are authorized to use the version of Oracle Instant Client downloaded from this Oracle Technology Network webpage to provide third party training and instruction on the use of Oracle Instant Client.
Accept License Agreement     Decline License Agreement

See the Instant Client Home Page for more information about Instant Client.

The installation instructions are at the foot of the page.

Client-server version interoperability is detailed in Doc ID 207303.1. For example, Oracle Call Interface 18.3 can connect to Oracle Database 11.2 or later. Some tools may have other restrictions.

Instant Client RPMs are also available without click-through from yum.oracle.com for Oracle Linux 7 and Oracle Linux 6.

 

Version 18.3.0.0.0
 
Base - one of these packages is required

  Basic Package - All files required to run OCI, OCCI, and JDBC-OCI applications
Download instantclient-basic-linux.x64-18.3.0.0.0dbru.zip (72,794,506 bytes) (cksum - 3435694482)
Download oracle-instantclient18.3-basic-18.3.0.0.0-1.x86_64.rpm (54,650,380 bytes) (cksum - 2714975973)

Basic Light Package - 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-18.3.0.0.0dbru.zip (36,113,481 bytes) (cksum - 1724587845)
Download oracle-instantclient18.3-basiclite-18.3.0.0.0-1.x86_64.rpm (28,047,028 bytes) (cksum - 3640175780)
 
Tools - optional packages

  SQL*Plus Package - The SQL*Plus command line tool for SQL and PL/SQL queries
Download instantclient-sqlplus-linux.x64-18.3.0.0.0dbru.zip (915,778 bytes) (cksum - 2810474334)
Download oracle-instantclient18.3-sqlplus-18.3.0.0.0-1.x86_64.rpm (717,272 bytes) (cksum - 2617657689)

Tools Package - Includes Data Pump, SQL*Loader and Workload Replay Client
Download instantclient-tools-linux.x64-18.3.0.0.0dbru.zip (1,142,609 bytes) (cksum - 3667136892)
Download oracle-instantclient18.3-tools-18.3.0.0.0-1.x86_64.rpm (955,300 bytes) (cksum - 2481447951)
 
Development and Runtime - optional packages

  SDK Package - Additional header files and an example makefile for developing Oracle applications with Instant Client
Download instantclient-sdk-linux.x64-18.3.0.0.0dbru.zip (927,118 bytes) (cksum - 3966165459)
Download oracle-instantclient18.3-devel-18.3.0.0.0-1.x86_64.rpm (614,516 bytes) (cksum - 1025993187)

JDBC Supplement Package - Additional support for Internationalization under JDBC
Download instantclient-jdbc-linux.x64-18.3.0.0.0dbru.zip (1,575,572 bytes) (cksum - 544362264)
Download oracle-instantclient18.3-jdbc-18.3.0.0.0-1.x86_64.rpm (1,527,496 bytes) (cksum - 3903165955)

ODBC Package - Additional libraries for enabling ODBC applications
Download instantclient-odbc-linux.x64-18.3.0.0.0dbru.zip (648,825 bytes) (cksum - 2940147099)
Download oracle-instantclient18.3-odbc-18.3.0.0.0-1.x86_64.rpm (258,012 bytes) (cksum - 3774702924)

Precompiler Package - Additional files for Pro*C and Pro*COBOL

Version 12.2.0.1.0


  Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI applications
Download instantclient-basic-linux.x64-12.2.0.1.0.zip (68,965,195 bytes) (cksum - 3923339140)
Download oracle-instantclient12.2-basic-12.2.0.1.0-1.x86_64.rpm (52,826,628 bytes) (cksum - 888077889)

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.2.0.1.0.zip (32,917,466 bytes) (cksum - 2936437456)
Download oracle-instantclient12.2-basiclite-12.2.0.1.0-1.x86_64.rpm (26,731,248 bytes) (cksum - 1705759050)

Instant Client Package - JDBC Supplement: Additional support for XA, Internationalization, and RowSet operations under JDBC
Download instantclient-jdbc-linux.x64-12.2.0.1.0.zip (1,572,942 bytes) (cksum - 1346784794)
Download oracle-instantclient12.2-jdbc-12.2.0.1.0-1.x86_64.rpm (1,524,160 bytes) (cksum - 723838987)

Instant Client Package - SQL*Plus: Additional libraries and executable for running SQL*Plus with Instant Client
Download instantclient-sqlplus-linux.x64-12.2.0.1.0.zip (904,309 bytes) (cksum - 2291973160)
Download oracle-instantclient12.2-sqlplus-12.2.0.1.0-1.x86_64.rpm (708,104 bytes) (cksum - 3777165168)

Instant Client Package - SDK: Additional header files and an example makefile for developing Oracle applications with Instant Client
Download instantclient-sdk-linux.x64-12.2.0.1.0.zip (674,743 bytes) (cksum - 2114815674)
Download oracle-instantclient12.2-devel-12.2.0.1.0-1.x86_64.rpm (606,864 bytes) (cksum - 2680490862)

Instant Client Package - ODBC Updated 9/20/2017: Additional libraries for enabling ODBC applications
Download instantclient-odbc-linux.x64-12.2.0.1.0-2.zip (634,023 bytes) (cksum - 1852531718)
Download oracle-instantclient12.2-odbc-12.2.0.1.0-2.x86_64.rpm (258,692 bytes) (cksum - 4106709717)

Instant Client Package - Tools: Includes Data Pump, SQL*Loader and Workload Replay Client
Download instantclient-tools-linux.x64-12.2.0.1.0.zip (1,132,671 bytes) (cksum - 1894087035)
Download oracle-instantclient12.2-tools-12.2.0.1.0-1.x86_64.rpm (943,304 bytes) (cksum - 3168859108)

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


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,352,239 bytes) (cksum - 109893216)
Download oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm (62,587,782 bytes) (cksum - 2840691603)

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,302,454 bytes) (cksum - 3592144768)
Download oracle-instantclient12.1-basiclite-12.1.0.2.0-1.x86_64.rpm (30,940,809 bytes) (cksum - 174277137)

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,639 bytes) (cksum - 788395887)
Download oracle-instantclient12.1-jdbc-12.1.0.2.0-1.x86_64.rpm (1,564,558 bytes) (cksum - 1691314891)

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,284 bytes) (cksum - 2255047856)
Download oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm (852,271 bytes) (cksum - 1611119156)

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,174 bytes) (cksum - 1047596065)
Download oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm (634,803 bytes) (cksum - 2599726994)

Instant Client Package - ODBC: Additional libraries for enabling ODBC applications
Download instantclient-odbc-linux.x64-12.1.0.2.0.zip (1,289,004 bytes) (cksum - 1824795072)
Download oracle-instantclient12.1-odbc-12.1.0.2.0-1.x86_64.rpm (949,578 bytes) (cksum - 2017085881)

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,511 bytes) (cksum - 1915724460)
Download oracle-instantclient12.1-tools-12.1.0.2.0-1.x86_64.rpm (184,971 bytes) (cksum - 4050201229)

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


Version 11.2.0.4.0

  Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI applications
Download instantclient-basic-linux.x64-11.2.0.4.0.zip (60,704,657 bytes) (cksum - 41267059)
Download oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm (59,865,008 bytes) (cksum - 526022028)

Instant Client Package - Basic Light: Smaller version of the Basic, with only English error messages and Unicode, ASCII, and Western European character set support
Download instantclient-basiclite-linux.x64-11.2.0.4.0.zip (23,935,897 bytes) (cksum - 43850363)
Download oracle-instantclient11.2-basiclite-11.2.0.4.0-1.x86_64.rpm (23,679,225 bytes) (cksum - 4093180428)

Instant Client Package - JDBC Supplement: Additional support for XA, Internationalization, and RowSet operations under JDBC
Download instantclient-jdbc-linux.x64-11.2.0.4.0.zip (1,562,474 bytes) (cksum - 1366215931)
Download oracle-instantclient11.2-jdbc-11.2.0.4.0-1.x86_64.rpm (1,564,169 bytes) (cksum - 3532038774)

Instant Client Package - SQL*Plus: Additional libraries and executable for running SQL*Plus with Instant Client
Download instantclient-sqlplus-linux.x64-11.2.0.4.0.zip (834,491 bytes) (cksum - 2262912957)
Download oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm (828,333 bytes) (cksum - 955935608)

Instant Client Package - SDK: Additional header files and an example makefile for developing Oracle applications with Instant Client
Download instantclient-sdk-linux.x64-11.2.0.4.0.zip (643,089 bytes) (cksum - 3927039586)
Download oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm (610,222 bytes) (cksum - 2481040260)

Instant Client Package - ODBC: Additional libraries for enabling ODBC applications
Download instantclient-odbc-linux.x64-11.2.0.4.0.zip (310,560 bytes) (cksum - 1026140460)
Download oracle-instantclient11.2-odbc-11.2.0.4.0-1.x86_64.rpm (311,509 bytes) (cksum - 3819001898)

Instant Client Package - WRC: Workload Replay Client used to replay workload for RAT's DB Replay Feature
Download instantclient-tools-linux.x64-11.2.0.4.0.zip (186,409 bytes) (cksum - 3273661601)
Download oracle-instantclient11.2-tools-11.2.0.4.0-1.x86_64.rpm (161,109 bytes) (cksum - 685927800)

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


Version 11.1.0.7.0

  Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI applications
 basic-11.1.0.7.0-linux-x86_64.zip (47,149,968 bytes) (cksum - 574632590)
 oracle-instantclient11.1-basic-11.1.0.7.0-1.x86_64.rpm (46,613,626 bytes) (cksum - 2506136153)

Instant Client Package - Basic Light: Smaller version of the Basic, with only English error messages and Unicode, ASCII, and Western European character set support
 basiclite-11.1.0.7.0-linux-x86_64.zip (20,799,541 bytes) (cksum - 315187517)
 oracle-instantclient11.1-basiclite-11.1.0.7.0-1.x86_64.rpm (20,606,575 bytes) (cksum - 3847384017)

Instant Client Package - JDBC Supplement: Additional support for XA, Internationalization, and RowSet operations under JDBC
 jdbc-11.1.0.7.0-linux-x86_64.zip (1,563,006 bytes) (cksum - 423552759)
 oracle-instantclient11.1-jdbc-11.1.0.7.0-1.x86_64.rpm (1,564,702 bytes) (cksum - 3680866150)

Instant Client Package - SQL*Plus: Additional libraries and executable for running SQL*Plus with Instant Client
 sqlplus-11.1.0.7.0-linux-x86_64.zip (857,863 bytes) (cksum - 2965147848)
 oracle-instantclient11.1-sqlplus-11.1.0.7.0-1.x86_64.rpm (851,443 bytes) (cksum - 2443199094)

Instant Client Package - SDK: Additional header files and an example makefile for developing Oracle applications with Instant Client
 sdk-11.1.0.7.0-linux-x86_64.zip (607,351 bytes) (cksum - 24114492)
 oracle-instantclient11.1-devel-11.1.0.7.0-1.x86_64.rpm (578,943 bytes) (cksum - 555138635)

Instant Client Package - WRC: Workload Replay Client used to replay workload for RAT's DB Replay Feature
 tools-11.1.0.7.0-linux-x86_64.zip (131,279 bytes) (cksum - 2922805930)
 oracle-instantclient11.1-tools-11.1.0.7.0-1.x86_64.rpm (113,206 bytes) (cksum - 2111860975)

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

Version 10.2.0.5

  Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI applications
Download basic-10.2.0.5.0-linux-x64.zip (36,840,810 bytes) (cksum - 2367366218)
Download oracle-instantclient-basic-10.2.0.5-1.x86_64.rpm (34,850,762 bytes) (cksum - 142454752)

Instant Client Package - Basic Light: Smaller version of the Basic, with only English error messages and Unicode, ASCII, and Western European character set support
Download basiclite-10.2.0.5.0-linux-x64.zip (13,708,213 bytes) (cksum - 2834836)
Download oracle-instantclient-basiclite-10.2.0.5-1.x86_64.rpm (12,051,280 bytes) (cksum - 970231818)

Instant Client Package - JDBC Supplement: Additional support for XA, Internationalization, and RowSet operations under JDBC
Download jdbc-10.2.0.5.0-linux-x64.zip (1,485,948 bytes) (cksum - 3086970476)
Download oracle-instantclient-jdbc-10.2.0.5-1.x86_64.rpm (1,487,913 bytes) (cksum - 47743375)

Instant Client Package - SQL*Plus: Additional libraries and executable for running SQL*Plus with Instant Client
Download sqlplus-10.2.0.5.0-linux-x64.zip (801,671 bytes) (cksum - 1648416016)
Download oracle-instantclient-sqlplus-10.2.0.5-1.x86_64.rpm (794,214 bytes) (cksum - 2308372022)

Instant Client Package - SDK: Additional header files and an example makefile for developing Oracle applications with Instant Client
Download sdk-10.2.0.5.0-linux-x64.zip (603,960 bytes) (cksum - 476779372)
Download oracle-instantclient-devel-10.2.0.5-1.x86_64.rpm (290,107 bytes) (cksum - 3295768039)

Instant Client Package - ODBC: Additional libraries for enabling ODBC applications
Download odbc-10.2.0.5.0-linux-x64.zip (321,044 bytes) (cksum - 3636750607)
Download oracle-instantclient-odbc-10.2.0.5-1.x86_64.rpm (321,076 bytes) (cksum - 3082802357)

Version 10.1.0.5

  Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI applications
 instantclient-basic-linuxAMD64-10.1.0.5.0-20060519.zip (32,200,686 bytes) (cksum - 991396986)
 instantclient-basic-linuxAMD64-32-10.1.0.5.0-20060519.zip (31,455,566 bytes) (cksum - 2639141761)

Instant Client Package - JDBC Supplement: Additional support for XA, Internationalization, and RowSet operations under JDBC
 instantclient-jdbc-linuxAMD64-10.1.0.5.0-20060519.zip (4,650,957 bytes) (cksum - 2639141761)
 instantclient-jdbc-linuxAMD64-32-10.1.0.5.0-20060519.zip (4,651,213 bytes) (cksum - 3355610301)

Instant Client Package - SQL*Plus: Additional libraries and executable for running SQL*Plus with Instant Client
 instantclient-sqlplus-linuxAMD64-10.1.0.5.0-20060519.zip (366,963 bytes) (cksum - 567416601)
 instantclient-sqlplus-linuxAMD64-32-10.1.0.5.0-20060519.zip (331,855 bytes) (cksum - 850771164)

Instant Client Package - SDK: Additional header files and an example makefile for developing Oracle applications with Instant Client
 instantclient-sdk-linuxAMD64-10.1.0.5.0-20060519.zip (294,632 bytes) (cksum - 3782887635)
 instantclient-sdk-linuxAMD64-32-10.1.0.5.0-20060519.zip (294,618 bytes) (cksum - 1809531602)


Instant Client Installation for Linux x86-64 (64-bit)


For general Instant Client information, see the Home Page.

ODBC users should follow the ODBC Installation Instructions.

Instant Client RPMs are also available without click-through from yum.oracle.com for Oracle Linux 7 and Oracle Linux 6. Oracle Linux users with a ULN Subscription may prefer to install Oracle Instant Client from the ol7_x86_64_instantclient or ol6_x86_64_instantclient channels.

Client-server version interoperability is detailed in Doc ID 207303.1. For example, Oracle Call Interface 18.3 can connect to Oracle Database 11.2 or later. Some tools may have other restrictions.


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_18_3 that is accessible to your application. For example:

  cd /opt/oracle			
  unzip instantclient-basic-linux.x64-18.3.0.0.0dbru.zip

3. Prior to version 18.3, create the appropriate links for the version of Instant Client. For example:

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

4. Install the libaio package. This is called libaio1 on some Linux distributions.

For example, on Oracle Linux, run:

  sudo yum install libaio

5. If Instant Client is the only Oracle Software installed on this system then update the runtime link path, for example:

  sudo sh -c "echo /opt/oracle/instantclient_18_3 > \
      /etc/ld.so.conf.d/oracle-instantclient.conf"
  sudo ldconfig

Alternatively, set the LD_LIBRARY_PATH environment variable prior to running applications. For example:

  export LD_LIBRARY_PATH=/opt/oracle/instantclient_18_3:$LD_LIBRARY_PATH

The variable can optionally be added to configuration files such as ~/.bash_profile and to application configuration files such as /etc/sysconfig/httpd.

6. If you intend to co-locate optional Oracle configuration files such as tnsnames.ora, sqlnet.ora, ldap.ora, or oraaccess.xml with Instant Client, put them in the network/admin subdirectory. This needs to be created for 12.2 and earlier, for example:

  mkdir -p /opt/oracle/instantclient_12_2/network/admin

This is the default Oracle configuration directory for applications linked with this Instant Client.

Alternatively, Oracle configuration files can be put in another, accessible directory. Then set the environment variable TNS_ADMIN to that directory name.

7. To use binaries such as sqlplus from the SQL*Plus package, unzip the package to the same directory as the Basic package and then update your PATH environment variable, for example:

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

8. Start your application.



Installation of RPM files:

1. Download the desired Instant Client RPM packages. All installations require the Basic or Basic Light RPM.

2. Install the packages with yum. For example:

  sudo yum install oracle-instantclient18.3-basic-18.3.0.0.0-1.x86_64.rpm

3. If Instant Client is the only Oracle Software installed on this system then update the runtime link path, for example:

  sudo sh -c "echo /usr/lib/oracle/18.3/client64/lib > \
      /etc/ld.so.conf.d/oracle-instantclient.conf"
  sudo ldconfig

Alternatively, set the LD_LIBRARY_PATH environment variable prior to running applications. For example:

  export LD_LIBRARY_PATH=/usr/lib/oracle/18.3/client64/lib:$LD_LIBRARY_PATH

The variable can optionally be added to configuration files such as ~/.bash_profile and to application configuration files such as /etc/sysconfig/httpd.

4. If you intend to co-locate optional Oracle configuration files such as tnsnames.ora, sqlnet.ora ldap.ora, or oraaccess.xml with Instant Client, put them in the network/admin subdirectory. This needs to be created for 12.2 and earlier, for example:

  sudo mkdir -p /usr/lib/oracle/12.2/client64/lib/network/admin

This is the default Oracle configuration directory for applications linked with this Instant Client.

Alternatively, Oracle configuration files can be put in another, accessible directory. Then set the environment variable TNS_ADMIN to that directory name.

5. To use binaries such as sqlplus from the SQL*Plus package, use yum to install the package and then update your PATH environment variable, for example:

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

6. Start your application.