人生若只如初见

WXY

使用DM(达梦数据库)数据迁移工具导出sql文件

2024-08-29

前言

在数据迁移和备份的过程中,导出SQL文件是一个常见且重要的操作,特别是在使用达梦数据库(DM8)时。达梦数据库作为国内自主研发的关系型数据库,具备高效、安全、稳定的特性。本文将详细介绍如何使用达梦数据库的迁移工具,来实现SQL文件的导出,从而确保数据的完整性与可移植性。

在实际操作中,我们将通过具体步骤和示例,展示如何利用DM8自带的迁移工具,快速导出数据库中的表结构和数据。无论是为了数据备份、迁移到其他数据库系统,还是为了解析数据库的内容,导出SQL文件都是一个关键步骤。

接下来,让我们一步步探讨如何使用DM8数据库的迁移工具,顺利完成SQL文件的导出任务。

使用图形化界面(DM数据迁移工具)

1.新建迁移工程

我这里起名为test

2024-08-29-nseozqet.webp

2.在迁移工程上新建迁移

我这里起名为test01

2024-08-29-nkpdexxq.webp

2024-08-29-lsytickt.webp

3.新建完迁移后直接下一步,然后选择 DM==> SQL 后进行下一步

2024-08-29-zmrpzpfs.webp

2024-08-29-mzupnpqg.webp

4.填写数据库信息后下一步

2024-08-29-smusacvz.webp

5.定义sql脚本文件路径 ,编码使用UTF-8

2024-08-29-vadmcyci.webp

6.配置获取对象的方式和迁移策,默认直接下一步

2024-08-29-jdqyapan.webp

7.选择自己要导出的模式 和模式中的数据表

2024-08-29-fpxlmaop.webp

2024-08-29-qbucbiyl.webp

8.完成进行迁移

2024-08-29-ilxamxal.webp

2024-08-29-rcntqohc.webp

至此已经完成sql文件的导出,找到第5步定义的sql脚本文件即为导出的sql文件。

遇到的问题

我导出sql文件后并导入到另一个数据库时,导入后发现有几个sys_开头的表里面没数据, 应该是之前使用的ruoyi项目的数据库sys_开头的相关表是小写。找到第6步迁移策略 把保持对象名大小写这个选项去掉即可,并重新导出sql文件后再次导入。