首批通过分布式安全可靠测评,为关键业务系统打造
新建 OceanBase 物理数据源
更新时间:2026-04-14 15:36:02
配置好数据源是创建数据迁移任务的前提。启动数据迁移或数据同步任务前,您必须新建 OceanBase 数据库作为源端或者目标端的数据源。本文为您介绍如何在 OceanBase 迁移服务(OceanBase Migration Service,OMS)中新建 OceanBase 物理数据源。
前提条件
已获取相关数据库的 IP 地址和端口号。
已存在用于数据迁移的数据库用户。
建议您为数据迁移任务创建一个专属的数据库用户,该用户必须具备相关的数据操作权限。详情请参见 创建数据库用户。
使用限制
目前 OceanBase 物理数据源需要使用 OBProxy 连接 OceanBase 集群,不支持直连 OBServer。
操作步骤
登录 OMS 控制台。
在左侧导航栏,单击 数据源管理。
在 数据源管理 页面,单击右上角的 新建数据源。

在 新建数据源 对话框,配置各项参数。数据源类型 默认为 OceanBase,且默认选择 物理数据源。

参数 描述 数据源标识 建议使用中文、数字和字母的组合。名称中不能包含空格,长度不能超过 32 个字符。
注意:
数据源标识在 OMS 系统内是全局唯一的。地域 从下拉列表中选择数据源所属的地域(即部署 OMS 时配置的 cm_region参数)。
注意:- 仅多地域场景下会显示该参数。
- 请确保数据源与地域的映射关系保持一致,否则可能导致迁移同步性能较差。
租户类型 OceanBase 数据库的租户类型,目前支持 Oracle 和 MySQL 两种兼容模式的租户。 所属 OCP(可选) 从下拉列表中选择已关联的所属 OCP。
说明:- 请自行判断,当前数据源和所选 OCP 是否为被管理关系。
- 设置所属 OCP 是为了 OMS 正常获取 OceanBase 数据库的增量日志,空置本选项会造成增量同步和反向增量选项无法被选择。
输入方式 包括 手动输入 和 命令行连接串: - 手动输入:手动输入 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 作为迁移或同步对象。
备注(可选) 数据源的备注信息。 (可选)在 新建数据源 对话框,单击 高级选项 右侧的 展开,根据业务需求配置相应参数。

参数 描述 DRC 用户用户名(可选) 该用户主要用于读取 OceanBase 数据库增量日志和数据库对象结构信息,请在业务集群 sys 租户下创建该用户。 密码(可选) drc_user 用户对应的密码。 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_INNER_DRC_USER 密码(可选) 本用户主要用于 OceanBase 数据库内无唯一键表的数据迁移。请注意:您需要在当前数据源所在的租户下创建本用户。 创建以 OceanBase 物理数据源为源端的数据迁移/数据同步任务时:
结构迁移/结构同步、增量同步需要输入用户名和密码。如果您未选择 所属 OCP,还需要输入 Configurl。
迁移无唯一键表时,需要输入
__OCEANBASE_INNER_DRC_USER用户的密码。
创建以 OceanBase 物理数据源为目标端的数据迁移任务时,反向增量需要输入用户名和密码。如果您未选择 所属 OCP,还需要输入 Configurl。
单击 测试连接,验证 OMS 和数据源的网络连接,以及用户名和密码的有效性。
测试连接通过后,单击 确定。