---
title: "新建 OceanBase 物理数据源 | OceanBase 文档中心"
description: 新建 OceanBase 物理数据源 配置好数据源是创建数据迁移项目的前提。启动数据迁移项目前，您必须新建 OceanBase 数据库作为源端或者目标端的数据源。本文为您介绍如何在 OceanBase 迁移服务（OceanBase Migration Service，OMS）中新建 OceanBase 物理数据源。 …
---
切换语言

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

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*L03BS6f-o40AAAAAAAAAAAAADiGDAQ/original) 迁移服务 OMSV 4.0.2 企业版

# 新建 OceanBase 物理数据源

更新时间：2026-04-14 15:35:47

配置好数据源是创建数据迁移项目的前提。启动数据迁移项目前，您必须新建 OceanBase 数据库作为源端或者目标端的数据源。本文为您介绍如何在 OceanBase 迁移服务（OceanBase Migration Service，OMS）中新建 OceanBase 物理数据源。

## 前提条件

- 已获取相关数据库的 IP 地址和端口号。
 - 已存在用于数据迁移的数据库用户。

  建议您为数据迁移项目创建一个专属的数据库用户，该用户必须具备相关的数据操作权限。详情请参见 [创建数据库用户](https://www.oceanbase.com/docs/enterprise-oms-doc-cn-10000000001904407)。

## 操作步骤

1. 登录 OMS 控制台。
 2. 在左侧导航栏，单击 **数据源管理**。
 3. 在 **数据源管理** 页面，单击右上角的 **新建数据源**。
 4. 在 **新建数据源** 对话框，配置各项参数。**数据源类型** 默认为 **OceanBase**，且默认选择 **物理数据源**。

   | **参数** | **描述** |
   | --- | --- |
   | 数据源标识 | 建议使用中文、数字和字母的组合。名称中不能包含空格，长度不能超过 32 个字符。 |
   | 地域 | 从下拉列表中选择数据源所属的地域（即部署 OMS 时配置的 `cm_region` 参数）。    **注意：**   - 仅多地域场景下会显示该参数。   - 请确保数据源与地域的映射关系保持一致，否则可能导致迁移同步性能较差。 |
   | 租户类型 | OceanBase 数据库的租户类型，目前支持 Oracle 和 MySQL 两种类型的租户。 |
   | 所属 OCP（可选） | 从下拉列表中选择已关联的所属 OCP。    **说明：**   - 请自行判断，当前数据源和所选 OCP 是否为被管理关系。   - 设置所属 OCP 是为了 OMS 正常获取 OceanBase 数据库的增量日志，空置本选项会造成增量同步和反向增量选项无法被选择。 如果列表中无目标 OCP，请单击 **添加 OCP**，在 **添加关联 OCP** 中配置各项参数。详情请参见 [关联 OCP](https://www.oceanbase.com/docs/enterprise-oms-doc-cn-10000000001904385)。 |
   | 连接方式 | 包括 **手动输入** 和 **命令行连接串**：    - **手动输入**：手动输入 OceanBase 数据库的公网地址和端口。   - **命令行连接串**：输入命令行连接串（可选）。 |
   | 主机 IP | 数据库宿主机的 IP。 |
   | 端口 | 数据库宿主机 IP 的端口号。 |
   | 租户名 | OceanBase 数据库租户的名称。 |
   | 集群名 | OceanBase 数据库租户所在集群的名称。 |
   | 数据库用户名 | 用于数据迁移或数据同步的 OceanBase 数据库用户名称。建议您为数据迁移或同步项目创建单独的数据库用户。 |
   | 数据库密码 | 数据库用户的密码。 |
   | DB Name（可选） | 数据库的名称，仅在 **租户类型** 为 **MySQL** 时指定。   **说明**   如果您配置了 DB Name，当数据源作为源端时，数据迁移或数据同步项目仅支持选择指定 DB Name 下的迁移或同步对象。 |
   | Schema Name（可选） | Schema 的名称，仅在 **租户类型** 为 **Oracle** 时指定。   **说明**   - 如果您配置了 Schema Name，当数据源作为源端时，数据迁移或数据同步项目仅支持选择指定 Schema Name 下的迁移或同步对象。   - 如果您未配置 Schema Name，则可以将您可读权限内的全部 Schema 作为迁移或同步对象。 |

   | 备注（可选） | 数据源的备注信息。 |
 5. （可选）在 **新建数据源** 对话框，单击 **高级选项** 右侧的 **展开**，根据业务需求配置相应参数。

   | 参数 | 描述 |
   | --- | --- |
   | Configurl（可选） | Configurl 主要用于获取 OceanBase 数据库底层服务器的真实地址。    - 如果您已选择 **所属 OCP**，OMS 默认会从 OCP 获取 Configurl，该选项不显示。   - 如果您未选择 **所属 OCP**，可以输入 **用户名** 和 **密码** 后，单击 Configurl 文本框右侧的 **在 OceanBase Server 中查询**，通过 OceanBase Server 获取 Configurl。       如果查询失败，则可以在 OceanBase 数据库 sys 租户下，执行 `show parameters like 'obconfig_url'` 命令，查询的 Value 即 Configurl。   - 如果您未部署 OCP，则需要部署 Web 服务 Config Server，以存取 OceanBase 元数据的信息。 |
   | 用户名（可选） | 该用户主要用于读取 OceanBase 数据库增量日志和数据库对象结构信息，请在业务集群 sys 租户下创建该用户。 |
   | 密码（可选） | drc_user 用户对应的密码。 |
   | _OCEANBASE_INNER_DRC_USER 密码（可选） | 本用户主要用于 OceanBase 数据库内无唯一键表的数据迁移。请注意：您需要在当前数据源所在的租户下创建本用户。   当您新建的是 OceanBase 数据库 4.0.0 版本的数据源时，不会显示该参数。并且目前仅支持 MySQL 数据库至 OceanBase 数据库 MySQL 租户 4.0.0 版本的数据迁移。 |

      - 创建以 OceanBase 物理数据源为源端的数据迁移/数据同步项目时：

            - 结构迁移/结构同步、增量同步需要输入用户名和密码。如果您未选择 **所属 OCP**，还需要输入 Configurl。
            - 迁移无唯一键表时，需要输入 `_OCEANBASE_INNER_DRC_USER` 用户的密码。
      - 创建以 OceanBase 物理数据源为目标端的数据迁移项目时，反向增量需要输入用户名和密码。如果您未选择 **所属 OCP**，还需要输入 Configurl。
 6. 单击 **测试连接**，验证 OMS 和数据源的网络连接，以及用户名和密码的有效性。
 7. 测试连接通过后，单击 **确定**。

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