暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

OceanBase数据库之间的单向数据迁移

IT那活儿 2024-02-21
429
点击上方“IT那活儿”公众号--专注于企业全栈运维技术分享,不管IT什么活儿,干就完了!!!  

迁移简介

可以在 OMS 控制台创建从 OceanBase 数据库迁移数据至 OceanBase 数据库同类型租户的数据迁移项目,通过结构迁移、全量迁移和增量同步,无缝迁移源端数据库中的存量业务数据和增量数据至目标端数据库。


迁移过程
2.1 OceanBase 数据库迁移OceanBase 数据库需要创建两个用户
  • 一个在sys下创建drc(drc这个用户其他取其他用户名,但是一定要在sys下创建);
  • 一个在租户下创建__oceanbase_imer_drc_user(__oceanbase_imer_drc_user用户名是固定的因为一下划线无法直接在白屏创建)。

2.2 在sys下创建drc用户用于数据库之间的单向数据迁移

2.3 需要登录root下执行后面一连接字符串,直接复制即可在黑屏登录
在租户下创建__oceanbase_imer_drc_user用户,用于数据库之间的单向数据迁移。
2.4 在黑屏适用命令创建__oceanbase_imer_drc_user用户
crete user __oceanbase_imer_drc_user@’%’ identified by ‘****’ (*代表的是密码);
OceanBase 数据库之间的单向数据迁移需要创建 __oceanbase_imer_drc_user用户,在sys下创建,有下划线无法直接在ocp创建;
grant select on *.* to __oceanbase_imer_drc_user@’%’; 给__oceanbase_imer_drc_user用户附权sql。
2.5 此处创建的 DRC 用户,用于创建 OceanBase 数据源时填写 高级选项 中的 用户名
2.6 如果源端为 OceanBase 数据库 MySQL 租户,请在 源端业务租户 下创建 __oceanbase_inner_drc_user 用户
此处创建的 __oceanbase_inner_drc_user 用户,用于创建 租户类型 为 MySQL 的 OceanBase 数据源时,填写 __oceanbase_inner_drc_user 密码。
2.7 单击 预检查,系统对数据迁移项目进行预检查
在 预检查 环节,OMS 会检查数据库用户的读写权限、数据库的网络连接等是否符合要求。全部检查项目均通过后才能启动数据迁移项目

END


本文作者:王 笙(上海新炬中北团队)

本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论