---
title: "安装 OBCI | OceanBase 文档中心"
description: 安装 OBCI 前提条件 环境要求 硬件平台：x86_64、aarch64 操作系统：CentOS/Redhat 系 Linux 发行版 7.2 编译器：GCC 4.8。 使用准备 OceanBase：V2.2.76 及以上版本（推荐使用 OceanBase 数据库 V4.0 及以上版本，以体验当前版本的完整功能）。…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*2w2xQrMxVCwAAAAAAAAAAAAADiGDAQ/original) OBCI 驱动程序V 2.1.0 企业版

# 安装 OBCI

更新时间：2025-07-02 10:36:23

## 前提条件

### 环境要求

- 硬件平台：x86_64、aarch64
 - 操作系统：CentOS/Redhat 系 Linux 发行版 7.2
 - 编译器：GCC 4.8。

### 使用准备

- OceanBase：V2.2.76 及以上版本（推荐使用 OceanBase 数据库 V4.0 及以上版本，以体验当前版本的完整功能）。
 - ODP(OBProxy)： 推荐 V4.0 及以上版本。
 - libobclient：V2.1.1 及以上版本。
 - 安装 Oracle 相关驱动文件 oracle-instantclient（从 OBCI V2.0.4 开始需要依赖 Oracle 头文件）。
 - 已安装 OBCI，并已提前部署 GCC 编译器。

#### 说明

建议使用最新版本的 OBServer 和 OBProxy，以保证完整支持此版本新功能。

## 安装说明

OBCI 以 RPM 包的形式提供发布软件。OBCI 软件包中包含 OCI 运行时库 libobci 的头文件与静态库和一个示例程序。

当获取 RPM 包后，在命令行工具中以 root 用户权限执行如下命令进行安装：

```bash
rpm -ivh obci-<version>.x86_64.rpm

```

在默认情况下，软件包中包含的程序与文件将安装在如下路径中：

- 头文件：安装在 `/u01/obclient/include` 路径下。
 - 库文件：安装在 `/u01/obclient/lib` 路径下。

#### 说明

使用版本为 V2.0.4 及以上版本时，RPM 包中无 `/u01/obclient/include` 文件夹，需要依赖 Oracle 的头文件（例如：`/usr/include/oracle/11.2/client64/`）。

## 使用说明

OceanBase 提供的 OBCI 是与 Oracle OCI 兼容的 OceanBase C 语言调用接口，提供了与 OCI 兼容的完整功能特性。

所以当使用 Oracle OCI 编写的 C 语言应用程序时，无需修改一行应用程序源代码，只需在链接时，指定运行时库为 OBCI 库，其中库文件会默认安装到 `/u01/obclient/lib` 路径下。

#### 说明

如为动态链接 libobci.so，同时需手动安装 OBClient RPM 包。如为静态链接 libobci.a，则无需额外安装 OBClient RPM 包。

具体链接方式，请参照 [开发基本步骤](https://www.oceanbase.com/docs/enterprise-obci-cn-10000000000915600)。

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
