本次通过oms工具迁移mysql到ob服务器。
oms部署参考地址:
https://www.modb.pro/db/332629
1,添加mysql数据库源
使用限制
数据迁移仅支持复制一份源库的数据(结构)至目标数据库,并不会对源库的数据(结构)造成影响。启动迁移项目前,OMS 社区版会自动对源端数据库和目标端数据库执行数据迁移的预检查。为确保预检查顺利执行,请先确认以下信息:
目前支持 MySQL 数据库 5.6 和 5.7 版本。
OMS 社区版仅支持迁移有主键表。
待迁移的表名和其中的列名不能包含中文字符。
#添加数据源
#填写数据库连接信息
192.168.6.61-主库
数据库版本 MYSQL 5.7.22-log
字符编码 latin1
DBTIMEZONE CST
#测试连接
#添加完毕
2,关联 OCP
OceanBase 云平台(OceanBase Cloud Platform,OCP)是 OceanBase 数据库的管控台,您可以通过 OCP,完成 OceanBase 集群的创建、运维和监控等操作。当 OMS 社区版的运行涉及 OceanBase 数据源时,会通过 OCP 获取相关信息,所以需要关联 OCP。OMS 社区版会通过 JDBC 直连 OCP 的元信息库,来查询数据迁移流程中需要使用的信息。
目前 OMS 社区版支持适配 V2.3、V2.4、V2.5 和 V3.1 版本的 OCP。
#配置连接参数
3,添加ob数据库(目标数据库)
数据库版本 :OB_MYSQL_CE 3.1.0
字符编码 :utf8mb4
DBTIMEZONE:+08:00
#测试连接
#添加数据库成功
4,开始数据迁移
#权限要求:
数据库 结构迁移 全量迁移 增量迁移 自建 MySQL 数据库 SELECT 权限 SELECT 权限 REPLICATION SLAVE、REPLICATION CLIENT、SHOW VIEW 和 SELECT 权限 OceanBase 社区版 CREATE、CREATE VIEW、SELECT、INSERT、UPDATE 和 DELETE 权限 读写权限 读写权限
4.1,选择源和目标数据库
4.2 选择迁移类型及对象
本次测试选择test01数据库。
迁移类型:支持
结构迁移
全量迁移
增量迁移
全量校验
反向增量
4.2--服务器内部错误,无法继续了.
由于源数据库版本问题:数据库版本 MYSQL 5.5.68-MariaDB
目前支持 MySQL 数据库 5.6 和 5.7 版本。
4.3 迁移选项
4.4 预检查
#检查成功
#检查失败
表 {tables} 引擎校验失败,目前仅支持InnoDB。
4.5 启动任务
4.6 查看任务详情
5,参考手册
https://open.oceanbase.com/docs/oms-cn/V3.2.2/10000000000017372
评论
