首批通过分布式安全可靠测评,为关键业务系统打造
数据库库表重命名
更新时间:2023-09-12 11:00:48
本文为您介绍如何使用 OceanBase 迁移服务(OceanBase Migration Service,OMS)提供的重命名同步对象的功能。
适用场景
默认情况下,被同步的对象(例如数据库、表等)在源端和目标端的名称相同,您可以通过 OMS 提供的对象名称重命名功能,设置被同步的对象在目标端的名称,实现源端和目标端之间数据库的库名、表名的映射。该功能常用于测试环境和生产环境命名不一致、多表聚合功能等场景。
说明
多表聚合功能主要用于将 DRDS、MyCat 等分库分表的数据同步至目标端的同一张表。
使用限制
仅同步 ODP 逻辑表的数据至 OceanBase 数据库 MySQL 租户物理表,以及同步 IDB 逻辑表的数据至 OceanBase 数据库 MySQL 租户时,支持重命名库名和表名。
OMS 仅支持配置数据同步项目时,在设置选择同步对象步骤执行重命名操作。
一旦启动数据同步项目,请勿再执行重命名操作。否则可能导致数据同步项目失败。
操作步骤
新建数据同步项目,并配置至 选择同步对象 步骤。
详情请参见 数据同步 模块相应类型的创建数据同步项目文档。
选择同步对象后,在 选择同步范围 区域右侧的 目标端对象 列表中,鼠标悬停至目标表对象。
单击显示的 重命名。

输入目标端对象重命名后的名称。

单击 确定。

根据提示完成后续的项目配置。