MySQL数据库迁移到达梦DM8数据库

MySQL数据库迁移到达梦DM8数据库

技术教程gslnedu2025-03-10 13:16:403A+A-

最近在做项目的国产化组件改造,其中最重要的是数据库的国产化,项目目前使用的是mysql5.7,国产化数据库我们选用的是达梦8,以下为实际迁移过程的完整记录。

1、创建表空间和新用户

#从 mysql 移植到 DM8,要求必须创建新的用户和表空间,不要把数据迁移到系统管理员 SYSDBA 用户下和 MAIN 表空间下。

create tablespace "bpmdb" datafile 'C:\dmdbms\data\bpmdbdata\bpmdb.DBF' size 2048 CACHE = NORMAL;

create user "bpmdb" identified by "bpmdb123456" limit failed_login_attemps 3, password_lock_time 1, password_grace_time 10 default tablespace "bpmdb" default index tablespace "bpmdb";

grant "DBA","PUBLIC","RESOURCE","SOI","VTI" to "bpmdb" with admin option;

2、打开“DM数据迁移工具”

3、右键左侧空白区域,选择“新建工程”,输入工程名称和描述,然后点击“确定”,如下图所示:

4、展开工程名称,右键“迁移”,然后点击“新建迁移(F)”,输入迁移名称和描述,然后点击“确定”,如下图所示:

4、进入到数据迁移工具界面,点击“下一步”,如下图所示:

5、数据迁移方式选择“MySQL ===> DM”,然后点击“下一步”,如下图所示:

6、输入MySQL数据库相关信息,选择数据库名称,浏览指定MySQL的jar包,然后点击“下一步”,如下图所示:

7、输入目的数据库的密码,然后点击“下一步”,如下图所示:

8、设置迁移选项和迁移策略,然后点击“下一步”,如下图所示:

9、勾选源模式,然后目的模式下拉选择要导入的DM达梦数据库,然后点击“下一步”,如下图所示:

10、选择迁移对象,然后点击“下一步”,如下图所示:

11、审阅迁移任务,检查配置信息,如果没有问题点击“完成”,如下图所示:

12、迁移任务进行中,如下图所示:

13、迁移完成后可查看迁移报告和失败事项,如下图所示:

14、期间如果有出错,可以点击查看具体错误,然后修改表结构,主要是字段长度和一些约束等内容。

点击这里复制本文地址 以上内容由朽木教程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

朽木教程网 © All Rights Reserved.  蜀ICP备2024111239号-8