当我们遇到数据迁移的需求时,很多时候出于效率和数据安全的考虑,我们并不想迁移整个数据库或者整张表,而是只想导出其中的一部分数据。DM7中提供了多种图形化以及命令行的工具来满足数据筛选和迁移的要求。本文就将给大家介绍如何在不安装额外软件的情况下,利用达梦数据库自带的工具进行DM7->DM7的数据过滤迁移。

解决方案

2.1  MANAGER工具

2.1.1、利用manager工具进行表数据的过滤和导出

右键选择需要导出数据的表,点击导出,并指定导出目录、导出文件名、过滤条件等,然后单击“确定”,详情如下:

此处需要注意的是,如果勾选了“定义包含表空间”,则要保证目的端数据库内有对应的表空间,否则会导致导入失败。

查看日志,导出成功,如下:

2.1.2、利用manager工具导入

单击“确定”,开始导入,查看日志,已经导入成功,如下:

2.1.3、验证导入数据

由上可知,在使用manager工具处理表数据时,可以指定过滤条件对数据进行导出、导入。但是,这种筛选每次仅能对单张表进行操作,如果多张表进行同时导出会因为无法指定过滤条件而会导出全表数据。

2.2

DTS工具

2.2.1、利用DTS工具进行数据的过滤和导出

利用DTS工具,可以把源端筛选出的数据迁移到数据库、SQL脚本、XML文件、文本文件等,迁移模式多种多样,满足客户的各种需求。

在Windows平台,DTS工具在达梦数据库安装目录下的tool目录下,如下:

在Linux平台,dts工具在达梦数据库安装目录下的bin目录下,如下:

我们以Windows平台上的DTS工具为例,导出介质为SQL脚本。将筛选出的数据导出为SQL脚本,数据入库时,将SQL脚本进行导入。当源端数据库和目的端数据库之间的网络不通时,我们可以使用这种方式进行数据的筛选和迁移:

首先迁移方式选择DM->SQL

在输入完源端的连接信息之后,选择使用查询语句来筛选数据

这里我们可以很灵活的用SQL语句来筛选我们需要的数据:

2.2.2、利用DTS工具导入

迁移方式选择“SQL==>DM7” ,选取之前导出的SQL脚本,正确填写目的端数据库的IP、端口、用户名、口令等,进行数据入库,如下:

2.2.3、验证导入数据

达梦数据库/DM7迁移之导出sql脚本相关推荐

  1. 达梦数据库(dm8)导出sql文件

    使用图形化界面(迁移工具) 1.新建迁移工程 2.右键进行新建迁移 3.选择DM==> SQL 后进行下一步 4.输入口令后继续下一步 5.定义脚本文件可选择自己新建的sql空文件,编码使用UT ...

  2. 达梦数据库中迁移过来的数据,在Mysql中批量添加注释,修改注释

    一.原因 数据是从达梦数据库中迁移过来的,迁移完成注释丢失 二.方法 利用 information_schema.COLUMNS 这个表 三.执行步骤 1.这是达梦数据库导出的注释 2.达梦的数数据库 ...

  3. 国产数据库之达梦数据库 - DM7 MPP集群安装配置

    武汉达梦数据库作为国产数据库较有代表性的企业,在数据库研发方面投入了大量的精力,其自主研发的达梦数据库DM7,除了具有单机版可与Oracle相媲美的能力外,同时也研发了一款无共享MPP架构的数据库软件 ...

  4. linux环境中QT程序连接达梦数据库DM7简介

    linux环境中QT程序连接达梦数据库DM7简介 一.安装UnixODBC 1.下载UnixODBC安装包 下载地址:ftp://ftp.unixodbc.org/pub/unixODBC/unixO ...

  5. linux qt 达梦,linux环境中QT程序连接达梦数据库DM7简介

    linux环境中QT程序连接达梦数据库DM7简介 一.安装UnixODBC 1.下载UnixODBC安装包 下载地址:ftp://ftp.unixodbc.org/pub/unixODBC/unixO ...

  6. dm7和mysql_【干货分享】达梦数据库DM7的新特性发布啦

    原标题:[干货分享]达梦数据库DM7的新特性发布啦 近日,DM7正式发布新特性.作为一款广受业内人士认可的国产数据库产品,最突出的特征就是它良好的兼容性,完善的功能以及超出客户期望的优秀性能表现:本次 ...

  7. 国产化达梦数据库数据迁移文档:oracle11g数据库转达梦8数据库实例演示

    Oracle 数据库转达梦数据库实例演示 第一章:达梦数据库用户数据准备 ① 直接执行 sql 语句创建用户(该步执行完可直接第二章) ② 使用工具创建用户 第二章:达梦数据库转库 oracle 转达 ...

  8. DM8(达梦数据库)基于建库SQL生成ER图,基于ER图生成数据库文档

    今天项目经理让我导出DM8 数据库说明文档,我立刻想到了数据库文档生成工具(screw-钉子),我立刻添加相关maven 依赖,编写junit 单元代码.但是执行的结果让我很沮丧. 相关依赖和Juni ...

  9. 达梦数据库统计信息的导出导入

    一.统计信息 对象统计信息描述了对象数据的分布特征.统计信息是优化器的代价计算的依据,可以帮助优化器较精确地估算成本,对执行计划的选择起着至关重要的作用.统计信息的收集频率是一把双刃剑,频率太低导致统 ...

  10. Linux 7中安装达梦数据库DM7

    一安装前准备工作  1.1检查Linux(Unix)系统信息  用户在安装DM前,需要检查当前操作系统的相关信息,确认DM安装程序与当前操作系统匹配,以保证DM能够正确安装和运行.用户可以使用以下命令 ...

最新文章

  1. filebeat.yml配置和logstash.conf
  2. python 获取主机名 根据端口杀死进程
  3. linux 判断网线是否插入
  4. AtCoder AGC033F Adding Edges (图论)
  5. 利用cookie模拟登陆知乎
  6. ssh-keygen实现免密码登陆
  7. Java I/O体系之OutputStream和InputStream详细讲解
  8. 编写贩卖《和平精英》游戏外挂,5人被判刑;苹果推出轻App码;Firefox 84.0发布|极客头条...
  9. 让 AI 教机器自己玩俄罗斯方块
  10. 【图像融合】基于matlab GUI小波变换图像融合(带面板)【含Matlab源码 700期】
  11. nexus下载 通过官网下载
  12. Unity 性能优化归纳
  13. linux如何卸载干净mysql
  14. 无危害有好玩的电脑病毒下载-01期
  15. 写好数学建模竞赛论文的那些事
  16. c语言输入若干学生成绩 计算平均,从键盘输入若干名学生的成绩,当输入-1时结束,统计出及格人数...
  17. excel取消隐藏_猴哥讲述:对excel工作表进行隐藏和取消隐藏的操作行为
  18. 【Java】面向对象编程题
  19. python token_bytes_Python secrets.token_bytes方法代码示例
  20. 怎样实现在单片机上跑LINUX系统,简述Linux如何应用在嵌入式单片机上

热门文章

  1. 电子商务B2C:尾巴上的比特生存法则
  2. 关于IE样式兼容问题
  3. 对python程序设计的学习心得_程序设计心得体会-精选模板
  4. dedecms采集织梦免写规则登陆模块软件
  5. rapidxml 给节点赋值时出现乱码问题
  6. 语言-英语-美国英语:美国英语
  7. 单元测试用例设计原则
  8. 百度Java面试题及答案(2022最新版)
  9. 手机驱动工程师门,准备转行了吗
  10. 计算机word表格三线形,word中制作三线表格的四种方法