首批通过分布式安全可靠测评,为关键业务系统打造
新建 OceanBase 物理数据源
更新时间:2026-04-14 15:35:47
配置好数据源是创建数据迁移项目的前提。启动数据迁移项目前,您必须新建 OceanBase 数据库作为源端或者目标端的数据源。本文为您介绍如何在 OceanBase 迁移服务(OceanBase Migration Service,OMS)中新建 OceanBase 物理数据源。
前提条件
已获取相关数据库的 IP 地址和端口号。
已存在用于数据迁移的数据库用户。
建议您为数据迁移项目创建一个专属的数据库用户,该用户必须具备相关的数据操作权限。详情请参见 创建数据库用户。
操作步骤
登录 OMS 控制台。
在左侧导航栏,单击 数据源管理。
在 数据源管理 页面,单击右上角的 新建数据源。
在 新建数据源 对话框,配置各项参数。数据源类型 默认为 OceanBase,且默认选择 物理数据源。
参数 描述 数据源标识 建议使用中文、数字和字母的组合。名称中不能包含空格,长度不能超过 32 个字符。 地域 从下拉列表中选择数据源所属的地域(即部署 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 作为迁移或同步对象。
| 备注(可选) | 数据源的备注信息。 |
(可选)在 新建数据源 对话框,单击 高级选项 右侧的 展开,根据业务需求配置相应参数。
参数 描述 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。
单击 测试连接,验证 OMS 和数据源的网络连接,以及用户名和密码的有效性。
测试连接通过后,单击 确定。