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

达梦数据库(DM8)数据导出与导入

运维DevOps 2024-07-19
1625

达梦数据库(DM8)在进行数据导入和导出的时候,可以使用DTS工具来实现

环境准备:

  • 一台已经存在数据的DM8环境

  • 一台无任何数据的DM8环境


导出数据

1、首先打开DTS工具,如图:

2、打开后点击新建工程,输入自定义的工程名,如图:

2、在迁移位置,右键--新建迁移,并自定义名字,如图:

在新打开的页面中,点击下一步,如图:

3、迁移方式,选择达梦迁移到文件,支持excel、sql、文本等,我这选择迁移到SQL,如图:

4、数据源选择存在数据的DM8,因为需要先从此数据库中导出数据,如图:

5、定义要迁移到哪个文件中,文件是自己创建的,如图:

6、迁移选项选择第一个,点击下一步,如图:

7、选择要导出的表,只勾选表,点击下一步,如图:

表对象全部选择,点击下一步,如图:

8、勾选以表格方式显示执行任务,最后点击完成,如图:

导入数据

1、首先通过客户端工具连接要导入数据的数据库,创建表空间,如图:

输入表空间名字和文件路径,如图:

注:这台要导入数据的数据库是使用银河麒麟Linux系统部署的,客户端相当于远程连接此数据库,因此表空间对应的数据文件是创建在远程的Linux机器上的,这里直接写数据文件名字即可(可自定义,也可与表空间名相同)

2、创建用户,关联表空间,如图:

用户权限可以根据需要选择,至少保证创建表的权限要有,如图:

注:创建用户后,模式里也可以看到用户名的

3、再次打开迁移工具,新建迁移,选择从文件迁移到达梦,如图:

选择刚才导出的sql文件,如图:

选择目标数据库,输入刚才创建的用户,如图:

勾选以表格方式显示执行过程,点击完成,如图:

导入后在表空间下可以看到导入的表,如图:

附加:

表空间如何删除?

表空间是不能直接删除的,会提示正在使用,如图:

解决办法就是先删除管理用户,并选择级联删除,然后再次删除表空间即可,如图:


文章转载自运维DevOps,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论