前言
最近项目上碰到了需要迁移到达梦数据库的情况,总结整理了下文档,方便后续的回溯总结。
下载达梦迁移客户端
https://www.dameng.com/list_103.html

安装过程下一步下一步就好了,默认他会直接安装到c盘。
mysql迁移到达梦数据库
创建工程

创建迁移

下一步

选择mysql迁移到达梦数据库

配置mysql数据源

配置目的地达梦数据源


选择数据库

选择表列表

下一步等待执行

下一步等待迁移完成
达梦数据库迁移到mysql
默认情况下迁移到mysql是没有选择项的,需要配置,下小结会说明。

配置达梦数据库迁移到mysql选项
找到达梦数据迁移工具快捷键

查找文件图标所在位置

找到文件

添加如下配置
-Ddameng.dts.to_sqlserver=true
-Ddameng.dts.to_mysql=true添加到dts.ini文件内容末尾

保存之后从新打开迁移工具,就可以看到迁移选项(搞不懂为啥要隐藏......)
达梦数据库迁移到mysql
创建工程

创建迁移

点击下一步

选择迁移选项

配置好数据源的达梦数据库信息

配置好目标的mysql数据库信息

下一步




下一步等待迁移

开始迁移

错误异常
The storage engine for the table doesn't support descending indexes

最后
总有些索引不支持的情况,还需要手动检查一下,对比了下其他的的DBeaver的迁移,但是会有损耗,例如主键索引没了,自动递增没了,这种系统支持的是最好额,基本无损了,很好的迁移了过去,连同数据一起,但是某些索引可能不太能够支持,但是他会有相应的错误提示,你根据错误提示就可以分析出是哪个索引问题最后也能更好的定位。
总体而言基本达到了无损的程度,还是要原生支持的,其他的工具支持的不是很好,但是系统的默认是不显示的,需要你配置显示才行,有点点麻烦还好。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




