首批通过分布式安全可靠测评,为关键业务系统打造
数据迁移流程
更新时间:2023-06-25 10:19:25
OceanBase 迁移服务(OceanBase Migration Service,OMS)提供数据迁移功能,以帮助您在线、实时迁移其它数据源的数据至 OceanBase。同时,OMS 为您提供数据校检、同步链路切换和清理迁移项目等功能。
OMS 部署服务器需要同时保持源实例和目标实例的网络连通。您只需要配置好源库和目标库,并选择需要迁移的表,即可启动数据迁移项目。
您可以参考以下流程进行迁移前的准备工作、以及创建、管理数据迁移项目:
完成准备工作。
使用 OMS 迁移数据前,您需要对源或目标数据库进行创建迁移用户、为用户授权等准备工作。详情请参见 创建数据库用户并授权。
添加数据源。
在 OMS 控制台,分别添加源端数据库和目标端数据库为数据源。详情请参见 添加数据源。
创建数据迁移项目。
在迁移项目中指定源端、目标端、迁移类型和需要迁移的表。数据迁移项目包括以下流程:
数据迁移
您无需处理中间项目,或进行启动、暂停和中断等操作,OMS 可以自动完成数据迁移的全部流程。
数据校验
数据迁移完成后,您可以进行数据校验,验证数据的完整性和正确性。
同步链路切换
在业务应用至目标端之前,您可以进行同步链路切换操作,以创建目标端至源端的同步链路。
切换业务至源端数据库。
请在执行业务前创建回退方案,以降低数据迁移对业务的影响。
(可选)查看数据迁移项目的状态。
您可以在迁移项目的监控页面查看链路详情,实时监控迁移项目的运行状态。详情请参见 查看数据迁移迁移项目状态。
(可选)停止并释放数据迁移项目。
确认迁移项目成功,并不再需要同步源库和目标库的数据后,您可以清理当前的迁移项目。详情请参见 删除数据迁移项目。