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

开源工具OMS使用(一)MySQL 数据库的数据至 OceanBase

原创 许玉冲 2022-02-23
3171

本次通过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

最后修改时间:2022-03-01 18:33:20
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

墨天轮编辑部
暂无图片
3年前
评论
暂无图片 0
谢谢您投稿第二期 OceanBase 技术征文大赛🌹本次活动将于3月11日截止征稿,欢迎您多多投稿!
3年前
暂无图片 点赞
评论