---
title: "通过 OBClient 连接 OceanBase 租户 | OceanBase 文档中心"
description: 通过 OBClient 连接 OceanBase 租户 本文主要介绍通过 OBClient 连接 OceanBase 数据库 Oracle 租户的前提条件、连接操作和示例。 前提条件 请确认已下载并安装了 OBClient 应用。如果未下载 OBClient 应用，您可以单击以下链接下载使用： 下载 OBClient…
---
切换语言

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

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库集中式版 - V 4.4.2

# 通过 OBClient 连接 OceanBase 租户

更新时间：2026-06-12 15:59:31

[编辑](https://github.com/oceanbase/oceanbase-database-standalone/edit/V4.4.2/zh-CN/300.develop/200.application-development-of-oracle-mode/100.connect-to-oceanbase-database-of-oracle-mode/200.connect-to-an-oceanbase-tenant-by-using-obclient-of-oracle-mode.md)  

本文主要介绍通过 OBClient 连接 OceanBase 数据库 Oracle 租户的前提条件、连接操作和示例。

## 前提条件

- 请确认已下载并安装了 OBClient 应用。如果未下载 OBClient 应用，您可以单击以下链接下载使用：

  [下载 OBClient](https://open.oceanbase.com/softwareCenter/community)
 - 连接租户前，请确认当前客户端在租户白名单中，租户白名单的查询及设置具体操作请参见 [查看和设置租户白名单](https://www.oceanbase.com/docs/common-oceanbase-database-standalone-1000000006077286)。

## 连接操作

### 通过直连方式

使用 OBClient 客户端命令通过直连方式连接 OceanBase 数据库的格式如下：

```shell
obclient -h$host -P$port -u$user_name -p****** [-c] [-A] [$schema_name] [--proxy_user[=]user_name]

```

**参数说明：**

- `-h`：指定 OceanBase 数据库的连接 IP。`$host` 应该被实际的 IP 替换，使用直连方式通常是一个 OBServer 节点的 IP 地址。

  #### 注意

  普通租户通过直连方式连接时，需要确保该租户的资源分布在该 OBServer 节点上，如果该租户的资源未分布在该 OBServer 节点上，则无法通过直连该 OBServer 节点连接到该租户。
 - `-P`：指定 OceanBase 数据库连接端口。`$port` 应该被实际的端口替换，使用直连方式默认是 2881，在部署 OceanBase 数据库时可自定义。
 - `-u`：指定 OceanBase 数据库的连接账户。`$user_name` 格式为：`用户名@租户名`。Oracle 租户的管理员用户名默认是 `sys`。

  #### 注意

  在使用直连方式连接 OceanBase 数据库时，连接参数 `-u` 后应填写正确的 `用户名@租户名`，不要指定集群名。如果在 `-u` 中包含了集群名，会导致连接报错。
 - `-p`: 指定连接 OceanBase 数据库的密码。`******` 应该被实际的密码字符串替换。

  #### 说明

  出于安全考虑，建议不在命令行直接输入密码，尤其是在脚本或历史记录可见的环境下，可以省略此选项并在提示时输入密码。
 - `-c`：可选项，表示在 OBClient 运行环境中不要忽略注释。

  #### 说明

  Hint 是特殊的注释，不受 `-c` 影响。
 - `-A`: 可选项，表示在 OBClient 连接数据库时不自动获取统计信息。
 - `$schema_name`：可选项，指定连接 OceanBase 数据库后要使用的默认 Schema。如果不提供，默认进入当前登录用户的 Schema 下。
 - `--proxy_user`：可选项，该参数指定被代理的用户名，即目标用户名。更多有关使用代理用户的示例信息，请参见 [使用代理用户](https://www.oceanbase.com/docs/common-oceanbase-database-standalone-1000000006078033)。

**示例如下：**

```shell
obclient -h10.10.10.1 -P2881 -uuser001@obtenant -p****** -c -A test_user001

```

## 示例

1. 打开一个命令行终端。
 2. 使用 OBClient 客户端直接连接 OceanBase 数据库的 Oracle 模式租户。

   ```shell
   obclient -hxxx.xx.xxx.xxx -P2881 -usys@oracle001 -p****** -A test_user001

   ```
 3. 如果需要退出 OBClient 命令行，输入 `exit` 后回车，或者按快捷键 **Ctrl** + **D**。

## 相关文档

通过 OBClient 连接 OceanBase 数据库 MySQL 租户的操作示例请参见 [通过 OBClient 连接 OceanBase 租户](https://www.oceanbase.com/docs/common-oceanbase-database-standalone-1000000006077435)。

 上一篇 下一篇 ![有帮助](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) 咨询热线
