Oracle Instant Client
免费、轻量级且易于安装的 Oracle 数据库工具、库和 SDK
Oracle Instant Client 支持在本地部署环境或云端开发和部署连接 Oracle 数据库的应用。Instant Client 库提供了必要的网络连接和高级数据特性,可帮助您充分利用 Oracle 数据库。这些库由常用语言和环境(包括 Python、Node.js、Go、PHP 和 Ruby)的 Oracle API 使用,并且支持访问 Oracle 调用接口 (OCI)、Oracle C ++ 调用接口 (OCCI)、JDBC OCI、ODBC 和 Pro*C 应用。Instant Client 中包含 SQL*Plus、SQL*Loader 和 Oracle Data Pump 等工具,可提供快速便捷的数据访问功能。
| 新动态 | Oracle Linux 具有 Instant Client RPM 现已可从 yum.oracle.com 为 Oracle Linux 8 和 Oracle Linux 7 安装适用于 Oracle Linux 的 Instant Client RPM 软件包。较早的版本适用于 Oracle Linux 9、Oracle Linux 8、Oracle Linux 7 和 Oracle Linux 6。 有关安装说明,请参阅 Instant Client for Oracle Linux。 Instant Client 适用于 Docker GitHub 上提供 Dockerfiles。GitHub 容器注册表提供预构建的映像。 |
| Instant Client 特性 |
|
| Oracle Instant Client 推荐 | Oracle 建议您使用 Oracle Instant Client 或 Oracle Database Client 新的 26ai 版本。这是一个长期发行版本。 |
| Instant Client 应用可在云端部署 | 您可以在云端部署 Instant Client 应用,或者将其连接至云端数据库。 无论您的应用是在云端还是本地部署环境中,您都可以安装 Instant Client 并连接至云数据库。请按照您操作系统上的常规安装过程进行操作。您可以参考下述云技术相关资源。
Oracle Autonomous Database on Shared Exadata Infrastructure (ADB-S) 连接的近期变更 截至 2022 年 8 月,为满足的行业标准,DigiCert 已停用所有公共 TLS/SSL 证书的 Organizational Unit (OU) 字段。这意味着 DigiCert 颁发的公共 TLS/SSL 证书将不再包含 OU 字段。有关详细信息,请参阅 MOS note 2911553.1。
如果您已经更改了 ADB-S 连接字符串,则还需要执行其他步骤。 ADB-S 连接字符串包含主机名 "...(HOST=xyz)...",具体取决于所在区域。例如,在芝加哥地区,主机名将为 "adb.us-chicago-1.oraclecloud.com"。如果您已将默认主机名替换为 IP 地址或定制主机名,则基于主机名的 DN 匹配将失败。作为解决方法,您需要使用原始 ADB-S 域后缀向 /etc/hosts 文件添加新条目。然后,您的连接字符串应使用此新名称。例如,您可以创建和使用条目 "localtunnel.adb.us-chicago-1.oraclecloud.com"。 从一个进程连接到多个 Oracle Autonomous Database 如果要在一个应用进程中连接到多个 Oracle Autonomous Database 实例,请使用 Oracle Instant Client 19.17 或更高版本,或使用 Instant Client 26ai。 |
获取 Oracle Instant Client
Instant Client 程序包 |
说明 |
参考 |
|---|---|---|
| 基本支持服务 | 为 Oracle 数据库运行 OCI、OCCI 和 JDBC OCI 应用所需的所有文件 | OCI OCCI JDBC OCI |
| 基础轻型 | 较小版本的基础程序包,仅提供英语错误消息以及 Unicode、ASCII 和西欧字符集支持 | OCI OCCI JDBC OCI |
| SDK |
额外的头文件和一个示例 makefile,用于开发 OCI 和 OCCI 应用 | Oracle Instant Client SDK |
| SQL*Plus |
额外的程序包,提供用于执行 SQL 和 PL/SQL 语句及脚本的 SQL*Plus 命令行工具 | SQL*Plus |
| 工具 |
额外的工具,包括 Data Pump、SQL*Loader 和 Workload Replay Client | Data Pump 和 SQL*Loader WRC |
| ODBC |
提供 ODBC 的额外的库 |
ODBC |
| JDBC OCI 增补 | 支持国际化的额外的库 | JDBC OCI |
| 预编译器 |
提供 Pro*C 和 Pro*COBOL 预编译器的额外的工具和库 | Pro*C Pro*COBOL |