点击上方“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 会检查数据库用户的读写权限、数据库的网络连接等是否符合要求。全部检查项目均通过后才能启动数据迁移项目。