在介绍使用场景之前,dexp需注意以下几点:

1. PWD 符 密码中带有特殊字符 (/,@.:等, ),需要外加三层双引号("""""" )进行转义

2.如果 FILE(或LOG) 指定的文件包含生成路径,则忽略 DIRECTORY中的路径 ;

如果 FILE (或LOG) 没有指定路径时,使用 DIRECTORY中指定的路径 ;

如果 FILE(或LOG) 和 DIRECTORY 都没有指定路径,则使用系统当前路径。

注:FILE 和 和 LOG 中指定的路径,于优先级高于 DIRECTORY 中指定的路径 。

3.一旦置设置NOLOGFILE=Y不使用日志文件,此时即使在存在LOG参数,LOG参数也为无效。

4.dexp 过执行过程中可能遇到单个文件过大的问题。解决办法是通过 FILESIZE参数来设置单个导出文件上限,导出文件名称按照 FILE参数中描述的使用%u来自动扩展。这样在FILESIZE大小导出到第一个文件之后,会自动生成下一个导出文件。

5.PARALLEL用于指定导出的过程中所使用的线程数目。可选参数,缺省为单线程。如果CPU 核心数为 N 的话,那一般来说 PARALLEL 为 N 或者 N+1 最合适。

场景一、导出多个用户

dexp  USERID=SYSDBA/SYSDBA  FILE=/dm8/backup/DMTEST_20220610.dmp  LOG=/dm8/backup/DMTEST_20220610.log  OWNER=DMTEST1,DMTEST2

场景二、导出某个用户下除部分大表外的所有数据

dexp  USERID=SYSDBA/SYSDBA  FILE=/dm8/backup/DMTEST_20220610_1.dmp  LOG=/dm8/backup/DMTEST_20220610_1.log  OWNER=DMTEST1 exclude=TABLES:"IN ('DEPARTMENT','EMPLOYEE')"

批量导出时,可将迁移的对象集中在一张表中集体迁移,命令如下:

dexp  USERID=SYSDBA/SYSDBA  FILE=/dm8/backup/DMTEST_20220610_2.dmp  LOG=/dm8/backup/DMTEST_20220610_2.log  OWNER=DMTEST1 exclude=TABLES:"IN (SELECT NAME FROM DMTEST1.MIGRTE_NAME)"

场景三、一次性导出多个用户下的多张表

dexp  USERID=SYSDBA/SYSDBA  FILE=/dm8/backup/DMTEST_20220610_3.dmp  LOG=/dm8/backup/DMTEST_20220610_3.log  tables=DMTEST1.EMPLOYEE,DMTEST2.DEPARTMENT

场景四、导出多张表中的部分数据

一张表时

dexp  USERID=SYSDBA/SYSDBA  FILE=/dm8/backup/DMTEST_20220610_4.dmp  LOG=/dm8/backup/DMTEST_20220610_4.log  tables=DMTEST1.EMPLOYEE query="WHERE EMPLOYEE_id=1001"

多张表

dexp  USERID=SYSDBA/SYSDBA  FILE=/dm8/backup/DMTEST_20220610_4.dmp  LOG=/dm8/backup/DMTEST_20220610_4.log  tables=DMTEST1.EMPLOYEE,DMTEST2.DEPARTMENT query=DMTEST1.EMPLOYEE:"WHERE EMPLOYEE_id=1001",DMTEST2.DEPARTMENT:"where location_id>2"

该语句oracle支持,但在DM中报错,DM官方文档中也只给出了一个表的条件导出,在多表的条件导出估计需要多次导出。

场景五、通过 FILESIZE参数来设置单个导出文件上限

dexp  USERID=SYSDBA/SYSDBA  FILE=/dm8/backup/DMTEST_20220610_5_%U.dmp  LOG=/dm8/backup/DMTEST_20220610_5_%U.log FILESIZE=128m FULL=Y

注:%U参数在file和log中都得配置,否则会报错。

与oracle  expdp的几点区别

  1. expdp需创建DIRECTORY  ,且导出用户需具备DIRECTORY  的读写权限;而DM数据库中FILE 和 和 LOG 中可直接指定的路径,且优先级高于 DIRECTORY 中指定的路径。
  2. expdp设置并行参数PARALLEL和%U,最终生成多个导出文件,文件个数由PARALLEL决定;而DM数据库中PARALLEL 用于指定导出的过程中所使用的线程数目,FILESIZE参数来设置单个导出文件上限,导出文件名称按照 FILE  参数中描述的使用%u来自动扩展
  3. SCHEMAS参数含义不同,在EXPDP中SCHEMAS常指用户,一个用户对应一个SCHEMAS;而在DM数据库中SCHEMAS为模式名,一个用户可对应多个模式。

DM数据库中dexp和dimp常见业务使用场景相关推荐

  1. DM数据库中数据字典表分类及常用查询。

    众所周知,在Oracle数据字典中,对象名称多数以"USER.","ALL.","DBA."为前缀",USER."视图中 ...

  2. SQL Server 数据库中的几个常见的临界值

    本文出处:http://www.cnblogs.com/wy123/p/6709520.html 1,SQL语句或者存储过程的最大长度(SQL字符串容量)是多少? 经常有人问,我的SQL语句是拼凑出来 ...

  3. 记录有关达梦dm数据库中需要根据中文拼音进行排序问题

    目前提供两种方式 考虑到将数据全部取出再去排序数据量太太,不采用该方式 一种是在xml文件中加该字段进行排序,不过需要处理一下 一种是使用mybatis plus中条件构造器,构造语句 xml代码示例 ...

  4. 浅谈DM数据库优化常识

    今天谈一谈SQL的优化分享知识,在DBA的角度来看,数据库的优化一直是DBA一项很重要的工作,作为任何一门技术来说都应该本着"要想打败他必须先要了解他"的原则,其实,任何数据库的S ...

  5. 猿创征文 | 国产数据库之DM数据库详解安装和使用

    文章目录 1.DM数据库简介 2.DM数据库基本概念介绍 3.DM数据库体系结构介绍 3.1.DM物理结构 3.2.DM内存结构 4.DM数据库的安装 4.1.Windows安装DM数据库 4.2.L ...

  6. sysdba 默认密码_干货分享|DM数据库密码策略和登录限制设置

    在数据库的用户安全中,口令复杂度策略和资源限制是用户安全重要的一部分.在DM数据库中,口令策略分为系统口令策略和用户口令策略.只有安全版本才支持对每个用户设置口令策略(即用户口令策略),非安全版本,只 ...

  7. DM 数据库体系结构

    逻辑结构 DM 数据库为数据库中的所有对象分配逻辑空间,并 存放在数据文 件中.在 DM 数据库内部,所有的数据文件组合在一起被划分到一个 或者多个表空间中,所有的数据 库内部对象都存放在这些表空间中 ...

  8. DM数据库备份与还原

    目录 一.基本概述 二.DM8备份还原的方法 2.1备份还原工具 2.2配置归档 2.3使用联机执行 SQL 语句进行备份还原 2.3.1数据库备份 2.3.2表空间备份 2.3.3表备份 2.3.4 ...

  9. dm数据库无法用序列自动生成主键,无法解析的成员访问表达式【SEQ_STU_CON_NEXTVAL】

    报错信息: 无法解析的成员访问表达式[SEQ_STU_CON_NEXTVAL] select SEQ_STU_CON_NEXTVAL 这种错的解决方案,在dm数据库中创建一个序列叫SEQ_STU_CO ...

最新文章

  1. boost::asio中的C/S同步实例源码
  2. 【Qt】ubuntu QtCreator的pro文件中使用pkg-config
  3. CentOS-6.4无线上网命令行配置
  4. 《计算机导论》微软ibm,3《计算机导论》第1章_认识计算机.pdf
  5. 图片压缩工具optipng/jpegoptim安装
  6. Android-用ListView显示SDCard文件列表
  7. resize和reverse的区别
  8. oracle 如何修改字符集 update prop,ORACLE 修改字符集
  9. Perl Fork的问题
  10. 大数据面试都问些什么?
  11. Migrations有两个文件迁移数据的方法
  12. 红外图像的特征提取 matab
  13. 五笔字型末笔识别码的真正含义
  14. Python制作词云
  15. 微信小程序秀才成语接龙趣味答题小游戏带流量主源码
  16. 基于机智云的嵌入式系统应用开发—空调远程智能控制系统
  17. 5331. 【NOIP2017提高A组模拟8.23】壕游戏 费用流 动态连边
  18. 工业互联网背景下的高炉炉体三维热力图监控系统
  19. Alphabet 超越苹果成为全球市值最高公司
  20. 【石子游戏——思维,数学】

热门文章

  1. C语言提供了几个标准库函数 itoa() atoi()
  2. 给 element-ui 表格的表头添加icon图标
  3. Java(String)
  4. 新手玩荔枝派 f1c100s nano折腾笔记(二)
  5. FPGA 实现1553总线接口
  6. 实验 - BGP EVPN配置VXLAN分布式网关
  7. 打开CMD与简单的Dos命令
  8. FusionCharts 用法心得
  9. 会计转行保安日志8.27
  10. 抖音矩阵有哪些玩法?