Instant Client 下载
适用于 macOS (Intel x86)


您必须接受 Oracle 技术网许可协议才能下载该软件。根据针对 Oracle Instant Client 软件的 Oracle 技术网许可协议,获得许可方被授权使用从此 Oracle 技术网页面下载的 Oracle Instant Client 版本,可以提供有关 Oracle Instant Client 的第三方培训和说明。
接受许可协议 | 不接受许可协议

有关 Instant Client 的更多信息,请参见 Instant Client 主页

安装说明位于页面底部。

12.2.0.1.0 版(64 位)
2018 年 1 月 15 日更新
  Instant Client 软件包 — Basic:运行 OCI、OCCI 和 JDBC-OCI 应用所需的所有文件
下载 instantclient-basic-macos.x64-12.2.0.1.0-2.zip(68,160,048 字节)(cksum - 2145539248)

Instant Client 软件包 — Basic Light:Basic 软件包的精简版本,仅包含英文错误消息和 Unicode、ASCII 以及西欧字符集支持
下载 instantclient-basiclite-macos.x64-12.2.0.1.0-2.zip(32,101,235 字节)(cksum - 1597579561)

Instant Client 软件包 — JDBC Supplement:对 JDBC 下的 XA、国际化和 RowSet 操作的额外支持
下载 instantclient-jdbc-macos.x64-12.2.0.1.0-2.zip(1,570,334 字节)(cksum - 1705103068)

Instant Client 软件包 — SQL*Plus:为通过 Instant Client 运行 SQL*Plus 而提供的额外的库和可执行文件
下载 instantclient-sqlplus-macos.x64-12.2.0.1.0-2.zip(905,985 字节)(cksum - 3193372887)

Instant Client 软件包 — ODBC:用于支持 ODBC 应用的额外的库
下载 instantclient-odbc-macos.x64-12.2.0.1.0-2.zip(1,962,870 字节)(cksum - 3397148646)

Instant Client 软件包 — SDK:
为通过 Instant Client 开发 Oracle 应用而提供的额外的头文件与示例 makefile
下载 instantclient-sdk-macos.x64-12.2.0.1.0-2.zip(673,883 字节)(cksum - 3731483473)

Instant Client 软件包 — WRC:负载重放客户端,用于 RAT 的 DB 重放特性的负载重放
下载 instantclient-tools-macos.x64-12.2.0.1.0-2.zip(1,188,607 字节)(cksum - 4234197225)

Instant Client 软件包 — Precompiler:“proc”命令的附属文件,以及用于预编译 Pro*C 应用和演示的相关文件

12.1.0.2 版(64 位)
2017 年 7 月 5 日更新
  Instant Client 软件包 — Basic:运行 OCI、OCCI 和 JDBC-OCI 应用所需的所有文件
下载 instantclient-basic-macos.x64-12.1.0.2.0.zip(63,591,161 字节)(cksum - 2819753276)

Instant Client 软件包 — Basic Light:Basic 软件包的精简版本,仅包含英文错误消息和 Unicode、ASCII 以及西欧字符集支持
下载 instantclient-basiclite-macos.x64-12.1.0.2.0.zip(31,539,594 字节)(cksum - 1112518720)

Instant Client 软件包 — JDBC Supplement:对 JDBC 下的 XA、国际化和 RowSet 操作的额外支持
下载 instantclient-jdbc-macos.x64-12.1.0.2.0.zip(143,238 字节)(cksum - 988652685)

Instant Client 软件包 — SQL*Plus:为通过 Instant Client 运行 SQL*Plus 而提供的额外的库和可执行文件
下载 instantclient-sqlplus-macos.x64-12.1.0.2.0.zip(871,943 字节)(cksum - 1242636584)

Instant Client 软件包 — ODBC:用于支持 ODBC 应用的额外的库
下载 instantclient-odbc-macos.x64-12.1.0.2.0.zip(1,865,942 字节)(cksum - 2249115520)

Instant Client 软件包 — SDK:
为通过 Instant Client 开发 Oracle 应用而提供的额外的头文件与示例 makefile
下载 instantclient-sdk-macos.x64-12.1.0.2.0.zip(664,114 字节)(cksum - 670890418)

Instant Client 软件包 — WRC:负载重放客户端,用于 RAT 的 DB 重放特性的负载重放
下载 instantclient-tools-macos.x64-12.1.0.2.0.zip(236,151 字节)(cksum - 3773150080)

Instant Client 软件包 — Precompiler:“proc”命令的附属文件,以及用于预编译 Pro*C 应用和演示的相关文件

12.1.0.2 位(32 位) 2017 年 1 月 4 日更新
  Instant Client 软件包 — Basic:运行 OCI、OCCI 和 JDBC-OCI 应用所需的所有文件
下载 instantclient-basic-macos.x32-12.1.0.2.0.zip(64,143,856 字节)(cksum - 3075410801)

Instant Client 软件包 — Basic Light:Basic 的精简版本,仅包含英文错误消息和 Unicode、ASCII 以及西欧字符集支持
下载 instantclient-basiclite-macos.x32-12.1.0.2.0.zip(32,093,291 字节)(cksum - 1437280362)

Instant Client 软件包 — JDBC Supplement:对 JDBC 下的 XA、国际化和 RowSet 操作的额外支持
下载 instantclient-jdbc-macos.x32-12.1.0.2.0.zip(143,295 字节)(cksum - 2965858677)

Instant Client 软件包 — SQL*Plus:为通过 Instant Client 运行 SQL*Plus 而提供的额外的库和可执行文件
下载 instantclient-sqlplus-macos.x32-12.1.0.2.0.zip(892,440 字节)(cksum - 1535728498)

Instant Client 软件包 — ODBC:用于支持 ODBC 应用的额外的库
下载 instantclient-odbc-macos.x32-12.1.0.2.0.zip(1,883,055 字节)(cksum - 1502599121)

Instant Client 软件包 — SDK:为通过 Instant Client 开发 Oracle 应用而提供的额外的头文件与示例 makefile
下载 instantclient-sdk-macos.x32-12.1.0.2.0.zip(664,121 字节)(cksum - 2233654893)

Instant Client 软件包 — WRC:负载重放客户端,用于 RAT 的 DB 重放特性的负载重放
下载 instantclient-tools-macos.x32-12.1.0.2.0.zip(258,686 字节)(cksum - 2882512306)

Instant Client 软件包 — Precompiler:“proc”命令的附属文件,以及用于预编译 Pro*C 应用和演示的相关文件

11.2.0.4.0 版(64 位)
  Instant Client 软件包 — Basic:运行 OCI、OCCI 和 JDBC-OCI 应用所需的所有文件
下载 instantclient-basic-macos.x64-11.2.0.4.0.zip(62,794,903 字节)

Instant Client 软件包 — Basic Light:Basic 的精简版本,仅包含英文错误消息和 Unicode、ASCII 以及西欧字符集支持
下载 instantclient-basiclite-macos.x64-11.2.0.4.0.zip(26,034,836 字节)

Instant Client 软件包 — JDBC Supplement:对 JDBC 下的 XA、国际化和 RowSet 操作的额外支持
下载 instantclient-jdbc-macos.x64-11.2.0.4.0.zip(1,560,298 字节)

Instant Client 软件包 — SQL*Plus:为通过 Instant Client 运行 SQL*Plus 而提供的额外的库和可执行文件
下载 instantclient-sqlplus-macos.x64-11.2.0.4.0.zip(884,608 字节)

Instant Client 软件包 — SDK:为通过 Instant Client 开发 Oracle 应用而提供的额外的头文件与示例 makefile
下载 instantclient-sdk-macos.x64-11.2.0.4.0.zip(651,903 字节)

Instant Client 软件包 — WRC:负载重放客户端,用于 RAT 的 DB 重放特性的负载重放
下载 instantclient-tools-macos.x64-11.2.0.4.0.zip(235,951 字节)

Instant Client 软件包 — Precompiler:“proc”命令的附属文件,以及用于预编译 Pro*C 应用和演示的相关文件

11.2.0.4.0 版(32 位)
  Instant Client 软件包 — Basic:运行 OCI、OCCI 和 JDBC-OCI 应用所需的所有文件
下载 instantclient-basic-macos.x32-11.2.0.4.0.zip(58,425,231 字节)

Instant Client 软件包 — Basic Light:Basic 的精简版本,仅包含英文错误消息和 Unicode、ASCII 以及西欧字符集支持
下载 instantclient-basiclite-macos.x32-11.2.0.4.0.zip(23,003,182 字节)

Instant Client 软件包 — JDBC Supplement:对 JDBC 下的 XA、国际化和 RowSet 操作的额外支持
下载 instantclient-jdbc-macos.x32-11.2.0.4.0.zip(11,078 字节)

Instant Client 软件包 — SQL*Plus:为通过 Instant Client 运行 SQL*Plus 而提供的额外的库和可执行文件
下载 instantclient-sqlplus-macos.x32-11.2.0.4.0.zip(800,263 字节)

Instant Client 软件包 — SDK:为通过 Instant Client 开发 Oracle 应用而提供的额外的头文件与示例 makefile
下载 instantclient-sdk-macos.x32-11.2.0.4.0.zip(651,903 字节)

Instant Client 软件包 — WRC:负载重放客户端,用于 RAT 的 DB 重放特性的负载重放
下载 instantclient-tools-macos.x32-11.2.0.4.0.zip(197,708 字节)

Instant Client 软件包 — Precompiler:“proc”命令的附属文件,以及用于预编译 Pro*C 应用和演示的相关文件


10.2.0.4 版(64 位)
  Instant Client 软件包 — Basic:运行 OCI、OCCI 和 JDBC-OCI 应用所需的所有文件
 instantclient-basic-10.2.0.4.0-macosx-x64.zip(35,013,419 字节)

Instant Client 软件包 — Basic Light:Basic 的精简版本,其中仅包含英文错误消息和 Unicode、ASCII 以及西欧字符集支持(仅 10.2)
 instantclient-basiclite-10.2.0.4.0-macosx-x64.zip(11,877,594 字节)

Instant Client 软件包 — JDBC Supplement:对 JDBC 下的 XA、国际化和 RowSet 操作的额外支持
 instantclient-jdbc-10.2.0.4.0-macosx-x64.zip(1,493,189 字节)

Instant Client 软件包 — SQL*Plus:为通过 Instant Client 运行 SQL*Plus 而提供的额外的库和可执行文件
 instantclient-sqlplus-10.2.0.4.0-macosx-x64.zip(746,094 字节)

Instant Client 软件包 — SDK:为通过 Instant Client 开发 Oracle 应用而提供的额外的头文件与示例 makefile
 instantclient-sdk-10.2.0.4.0-macosx-x64.zip(603,530 字节)

10.2.0.4 版(32 位)
  Instant Client 软件包 — Basic:运行 OCI、OCCI 和 JDBC-OCI 应用所需的所有文件
 instantclient-basic-10.2.0.4.0-macosx-x86.zip(34,109,360 字节)

Instant Client 软件包 — Basic Light:Basic 的精简版本,其中仅包含英文错误消息和 Unicode、ASCII 以及西欧字符集支持(仅 10.2)
 instantclient-basiclite-10.2.0.4.0-macosx-x86.zip(10,975,530 字节)

Instant Client 软件包 — JDBC Supplement:对 JDBC 下的 XA、国际化和 RowSet 操作的额外支持
 instantclient-jdbc-10.2.0.4.0-macosx-x86.zip(1,490,104 字节)

Instant Client 软件包 — SQL*Plus:为通过 Instant Client 运行 SQL*Plus 而提供的额外的库和可执行文件
 instantclient-sqlplus-10.2.0.4.0-macosx-x86.zip(711,801 字节)

Instant Client 软件包 — SDK:为通过 Instant Client 开发 Oracle 应用而提供的额外的头文件与示例 makefile
 instantclient-sdk-10.2.0.4.0-macosx-x86.zip(603,526 字节)



安装


在 macOS 上安装 Instant Client 12.2


Instant Client 12.2 支持 macOS High Sierra、Sierra 和 El Capitan。

1.下载所需的 Instant Client ZIP 文件。所有安装都要求 Basic 或 Basic Light 软件包。

2.将软件包解压缩到应用可以访问的一个目录中,如 ~/instantclient_12_2。例如:

  cd ~
  unzip instantclient-basic-macos.x64-12.2.0.1.0.zip

3.添加指向 $HOME/lib/usr/local/lib 的链接,以便应用能找到库。例如,基于 OCI 的应用可以:

  mkdir ~/lib
  ln -s ~/instantclient_12_2/libclntsh.dylib ~/lib/
  ln -s ~/instantclient_12_2/libclntsh.dylib.12.1 ~/lib/

或者,复制所需的库。例如,使用 OCI 应用:

  mkdir ~/lib
  cp /opt/oracle/instantclient_12_2/libclntsh.dylib.12.1 ~/lib/
  cp /opt/oracle/instantclient_12_2/libclntshcore.dylib.12.1 ~/lib/
  cp /opt/oracle/instantclient_12_2/libons.dylib ~/lib/
  cp /opt/oracle/instantclient_12_2/libnnz12.dylib ~/lib/
  cp /opt/oracle/instantclient_12_2/libociei.dylib ~/lib/
  ln -s ~/lib/libclntsh.dylib.12.1 ~/lib/libclntsh.dylib

注:自定义 OCI 应用(如捆绑了 Instant Client 的应用)可能希望通过将 -rpath 设置为包含 Instant Client 12.2 的目录来进行链接,而不是依赖于 ~/lib 中的库。

4.如果您打算将可选的 Oracle 配置文件(如 tnsnames.orasqlnet.ora ldap.oraoraaccess.xml)与 Instant Client 放在同一位置,那么请创建一个 network/admin 子目录。例如:

  mkdir -p ~/instantclient_12_2/network/admin

这是与此 Instant Client 链接的应用的默认 Oracle 配置目录。

或者,Oracle 配置文件可以放在另一个可访问的目录中。然后,将环境变量 TNS_ADMIN 设置为该目录名称。

5.要使用 SQL*Plus 软件包中的二进制文件(如 sqlplus),请将软件包解压缩到 Basic 软件包所在的目录,然后更新您的 PATH 环境变量,例如:

  export PATH=~/instantclient_12_2:$PATH

6.运行 SQL*Plus,使用您的数据库凭证和连接字符串进行连接:

  sqlplus hr/welcome@localhost/orclpdb


在 macOS 上安装 Instant Client 12.1


Instant Client 12.1 支持 macOS El Capitan、Yosemite 和 Mavericks。

1.下载所需的 Instant Client ZIP 文件。所有安装都要求 Basic 或 Basic Light 软件包。

2.将软件包解压缩到一个目录中,如“~/instantclient_12_1”。例如,使用 SQL*Plus:

  cd ~
  unzip instantclient-basic-macos.x64-12.1.0.2.0.zip
                        

3.为 Instant Client 版本创建相应的 libclntsh.dylib 链接。例如:

  cd ~/instantclient_12_1
  ln -s libclntsh.dylib.12.1 libclntsh.dylib

OCCI 程序还需要:

  ln -s libocci.dylib.12.1 libocci.dylib

4.添加指向 $HOME/lib 或 /usr/local/lib 的链接,以便应用能找到库。例如,基于 OCI 的应用可以:

  mkdir ~/lib
  ln -s ~/instantclient_12_1/libclntsh.dylib ~/lib/
  ln -s ~/instantclient_12_1/libclntsh.dylib.12.1 ~/lib/

或者,复制所需的库。例如,使用 OCI 应用:

  mkdir ~/lib
  cp /opt/oracle/instantclient_12_1/libclntsh.dylib.12.1 ~/lib/
  cp /opt/oracle/instantclient_12_1/libclntshcore.dylib.12.1 ~/lib/
  cp /opt/oracle/instantclient_12_1/libons.dylib ~/lib/
  cp /opt/oracle/instantclient_12_1/libnnz12.dylib ~/lib/
  cp /opt/oracle/instantclient_12_1/libociei.dylib ~/lib/

注:自定义 OCI 应用(如捆绑了 Instant Client 的应用)可能希望通过将 -rpath 设置为包含 Instant Client 12.1 的目录来进行链接,而不是依赖于 ~/lib 中的库。

5.为了能够运行 SQL*Plus,请更新 PATH。例如:

  export PATH=~/instantclient_12_1:$PATH

6.运行 SQL*Plus,使用您的数据库凭证和连接字符串进行连接:

  sqlplus hr/welcome@localhost/orclpdb


在 macOS 上安装 Instant Client 11.2


Instant Client 11.2 支持 macOS X Lion、Mountaint Lion 和 Mavericks。

1.下载所需的 Instant Client ZIP 文件。所有安装都要求 Basic 或 Basic Light 软件包。

2.将软件包解压缩到一个目录中,如“~/instantclient_11_2”。例如,使用 SQL*Plus:

  cd ~
  unzip instantclient-basic-macos.x64-11.2.0.4.0.zip
  unzip instantclient-sqlplus-macos.x64-11.2.0.4.0.zip

3.为 Instant Client 版本创建相应的 libclntsh.dylib 链接。例如:

  cd ~/instantclient_11_2
  ln -s libclntsh.dylib.11.1 libclntsh.dylib

注:OCCI 程序还需要:

  ln -s libocci.dylib.11.1 libocci.dylib

4.为所需的 Basic 软件包库添加指向“~/lib”的链接。例如,使用 OCI 程序(包括 SQL*Plus、Python's cx_Oracle、PHP's OCI8、Node.js 的 node-oracledb 和 Ruby 的 ruby-oci8 驱动程序):

  mkdir ~/lib
  ln -s ~/instantclient_11_2/{libclntsh.dylib.11.1,libnnz11.dylib,\
libociei.dylib} ~/lib/

5.为了能够运行 SQL*Plus,将其库添加到“~/lib”,然后更新 PATH。例如:

  ln -s ~/instantclient_11_2/{libsqlplus.dylib,libsqlplusic.dylib} ~/lib/
  export PATH=~/instantclient_11_2:$PATH

6.运行 SQL*Plus,使用您的数据库凭证和连接字符串进行连接:

  sqlplus hr/welcome@localhost/orclpdb


更多信息


Instant Client 主页

适用于 Apple Mac OS X (Intel) 的 Oracle Database Client 安装指南(11g 第 2 版)