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

达梦数据库异构DTS迁移MySQL

原创 谈笑人生 2022-06-16
2821

   随着中美贸易摩擦继续,许多非国产软件被禁用,卡脖子状况屡屡发生, 许多企业开始将非国产数据库软件如ORACLE,MYSQL迁移至国产数据库软件需求越来越多。

因业务场景不同,迁移场景也不尽相同,主要基于业务停机时间,如果业务停机时间不要求也可以使用比较简单方法进行迁移,这里主要是说明将MYSQL迁移至达梦8数据库中

迁移环境

软件

版本

源数据库MySQL 8.0.26
目标数据库DM 8
操作系统LINUX 7
迁移工具DM 数据迁移工具 (DM DTS)


迁移过程

第一步:新建工程与迁移
第二步:选择迁移方式
第三步:选择数据源和目的库
第四步:指定对象复制或查询
第五步:选择迁移对象
第六步:审阅迁移任务
第七步:验证数据

迁移前一定要确认好将源端MYSQL,所有数据库表一定要做禁用约束处理

SET foreign_key_checks = 0;

迁移端软件选在DM数据库服务器上,这样数据迁移进度瓶颈只在源端服务器和目标端服务器及网络上,如果两方服务器硬件配置都还可以,哪么迁移进度瓶颈更多在网络上。

在DM数据库服务器上执行./dts打开DTS数据库迁移软件


第一步:新建工程与迁移

展开工程节点,选择【新建迁移】。输入迁移名称:mysql2dm,迁移描述:从 MySQL 迁移到 DM,点击【确定】按钮,完成迁移的创建。如下图所示:


输入迁移工程名点击确定出现以下界面


选择迁移方式
打开目录为 DM DTS 工具介绍,选择【下一步】。迁移方式选择【MySQL–>DM】方式


选择数据源和目的库
分别输入IP端口(MySQL 默认端口 3306,DM 默认端口 5236),用户名和口令(DM 默认口令 SYSDBA),数据库名 (XXX):




指定对象复制或查询
选择源模式和目的模式。从数据源复制对象,目的模式可选择现有模式


选择迁移对象
此处选择要迁移的模式并核对目的模式、对象。如需调整,用户可根据名称具体选择


图中目的模式 MYSQL 是本例中的模式名,迁移过程中,应按照实际的达梦数据库中目的模式来映射

(先迁移表结构)


然后将目标端表结构的外键全部村用再迁移表数据


审阅迁移任务
用户可查看迁移过程重要参数和修改条件,如需修改,可执行上一步进行修改,确认无误后,点击【完成】


开始数据迁移


完成后,请确认是否有迁移报错日志,如果有需要手动修复

再次确认表数量,视图,等信息,确认无语后完成此次数据迁移任务。

社区地址:https://eco.dameng.com

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

评论