本文主要学习DM数据库的备份还原另一种类型——逻辑备份还原。

包括学习逻辑备份工具dexp和dimp的使用。

逻辑导出(dexp)和逻辑导入(dimp)是DM数据库的两个命令行工具,分别用来实现对DM数据库的逻辑备份和逻辑还原。逻辑备份和逻辑还原都是在联机方式下完成,联机方式是指数据库服务器正常运行过程中进行的备份和还原。dexp和dimp是DM数据库自带的工具,只要安装了DM数据库,就可以在安装目录/dmdbms/bin中找到。

逻辑导出和逻辑导入数据库对象分为四种级别:

  1. 数据库级(FULL):导出或导入整个数据库中的所有对象。 l
  2. 用户级(OWNER):导出或导入一个或多个用户所拥有的所有对象。 l
  3. 模式级(SCHEMAS):导出或导入一个或多个模式下的所有对象。 l
  4. 表级(TABLES):导出或导入一个或多个指定的表或表分区。

一、dexp逻辑导出工具

dexp 导出支持导出整个库,指定用户,指定模式,指定表导出,条件导出等;可指定是否导出约束,权限,索引,触发器等;导出时可对文件进行加密,压缩导出等,具体dexp的参数可参考《dexp和dimp使用手册.pdf》。

以下是FULL、OWNER、SCHEMAS、TABLES 四种导出方式方式:

方式一 :FULL方式导出库

需求:设置 FULL=Y,导出数据库的所有对象,导出数据库文件和日志文件放在路径 /mnt/data/dexp 下。

./dexp USERID=SYSDBA/SYSDBA FILE=db_str.dmp LOG=db_str.log FULL=Y DIRECTORY=/mnt/data/dexp

方式二 :导出用户

需求:设置 OWNER=USER01,导入用户 USER01 所拥有的对象全部导出。导入的数据 库文件在/mnt/data/dexp,即将生成的日志文件放在/mnt/data/dimp。

./dimp USERID=SYSDBA/SYSDBA FILE=/mnt/data/dexp/db_str.dmp LOG=db_str.log OWNER=USER01 DIRECTORY=/mnt/data/dimp

方式三 :导出模式

需求:设置 SCHEMAS=USER01,导入模式 USER01 模式下的所有对象。导入的数据库 文件在/mnt/data/dexp,即将生成的日志文件放在/mnt/data/dimp。

./dimp USERID=SYSDBA/SYSDBA FILE=/mnt/data/dexp/db_str.dmp LOG=db_str.log SCHEMAS=USER01 DIRECTORY=/mnt/data/dimp

方式四 :导出表

需求:设置 TABLES=table1,table2,导入table1,table2 两张表的所有数据和 信息。导入的数据库文件在/mnt/data/dexp,即将生成的日志文件放在/mnt/data/dimp。

./dimp USERID=SYSDBA/SYSDBA FILE=/mnt/data/dexp/db_str.dmp LOG=db_str.log TABLES=table1,table2 DIRECTORY=/mnt/data/dimp

二、dimp逻辑导入工具

dimp 逻辑导入工具利用 dexp 工具生成的备份文件对本地或远程的数据库进行联机逻 辑还原。dimp 导入是 dexp 导出的相反过程。

针对数据库对象,有 FULL、OWNER、SCHEMAS、TABLES 四种导入方式可供选择。一 次导出只能指定一种方式。

方式一 : FULL 方式导入库

需求:FULL 方式导入整个数据库,导入的数据库文件在/mnt/data/dexp,即将生成的日志文件放在/mnt/data/dimp

./dimp USERID=SYSDBA/SYSDBA FILE=/mnt/data/dexp/db_str.dmp LOG=db_str.log FULL=Y DIRECTORY=/mnt/data/dimp

方式二 :导入一个或多个用户拥有的所有对象

需求:设置 OWNER=USER01,导入用户 USER01 所拥有的对象全部导出。导入的数据 库文件在/mnt/data/dexp,即将生成的日志文件放在/mnt/data/dimp

./dimp USERID=SYSDBA/SYSDBA FILE=/mnt/data/dexp/db_str.dmp LOG=db_str.log OWNER=USER01 DIRECTORY=/mnt/data/dim

方式三 :SCHEMAS 方式的导入一个或多个模式下的所有对象

需求:设置 SCHEMAS=USER01,导入模式 USER01 模式下的所有对象。导入的数据库 文件在/mnt/data/dexp,即将生成的日志文件放在/mnt/data/dimp。

 ./dimp USERID=SYSDBA/SYSDBA FILE=/mnt/data/dexp/db_str.dmp LOG=db_str.log SCHEMAS=USER01 DIRECTORY=/mnt/data/dimp

方式四 :导入表

需求:之前导出的文件路径为:FILE=/mnt/data/dexp/db_str.dmp,那么导入文件 可以写成如下所示:

 ./dimp USERID=SYSDBA/SYSDBA FILE=/mnt/data/dexp/db_str.dmp LOG=db_str.log DIRECTORY=/mnt/data/dimp

更多内容,请访问达梦社区地址:https:eco.dameng.com

达梦逻辑备份还原:dimp和dexp相关推荐

  1. 达梦数据备份还原(物理逻辑)

    1 达梦数据库备份还原简介 数据库备份是DBA日常最重要的工作内容. DM 数据库的备份还原包括两种类型:物理备份还原和逻辑备份还原. 1.1 概念理解 物理备份 物理备份详细官方解释:物理备份还原是 ...

  2. 达梦数据库备份还原中出现的错误

    1.达梦数据库在备份还原中,如果使用root用户打开DMRMAN工具进行还原时,会出现"数据文件读写出错"的提示. 更换为 dmdba用户即可. 2.如果在DMRMAN进行全库还原 ...

  3. dm归档文件配置、sql 日志的开启和关闭以 及基本的操作、创建定时备份和删除备份的作业、数据库物理、逻辑备份还原

    1.达梦数据库中归档文件配置. 生产环境必须开启归档日志,且必须限制归档日志保留量,限制方法: 设置归档空间大小限制即指定 SPACE_LIMIT 参数(单位是 MB). 定期删除归档日志(设置定时作 ...

  4. 达梦逻辑备份与恢复(dexp,dimp)

    功能简介 DM 数据库的备份还原包括两种类型:物理备份还原和逻辑备份还原.物理备份还原是对数据库的操作系统物理文件(如数据文件.控制文件和日志文件等)的备份还原.例如使用 RMAN 工具进行的备份还原 ...

  5. 达梦数据库备份、还原与恢复

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 随着IT科技的不断发展,数据已成为各大企业的核心资产,数据安全性越来越被重视.数据库备份是 DBA 日常最重要的工作内容.备份的 ...

  6. 达梦数据库备份与数据守护

    达梦数据库备份与数据守护 一.数据库备份 在达梦数据库中进行备份操作,可通过图形化管理工具和命令行两行方式实现. 1.1 图形化备份 1.确保数据库实例处于归档模式 通过达梦数据库管理工具连接实例服务 ...

  7. 达梦数据库备份与还原

    前言 数据库数据库的备份与还原包含物理备份与还原和逻辑备份与还原两种类型.两者的区别是物理备份直接扫描数据库文件(数据文件.控制文件和日志文件等),找出那些那些已经分配.使用的数据页,复制并保存到备份 ...

  8. 2压缩备份数据库_达梦数据库备份与还原

    达梦数据库的备份与还原 使用CONSOLE工具进行备份还原 1.备份操作. 点击"开始-所有程序-达梦数据库-客户端-DM控制台工具". 使用CONSOLE工具进行备份还原操作时, ...

  9. 达梦物理备份与还原介绍

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.开启归档 1.1 配置归档内容 1.2 查看归档配置状态跟内容 二.备份 2.1 表备份 2.2 表空间备份 2. ...

最新文章

  1. php设置背景图片的代码,css设置背景图片如何实现?(代码实例)
  2. android混淆多个a b c,混淆A,B,C网络类
  3. 【深度学习】利用神网框架分割病理切片中的癌组织(胃)
  4. 5 判断数据是否存在_Trie树实现:100亿URL中判断某个URL是否存在
  5. 【知识星球】颜值,自拍,美学三大任务简介和数据集下载
  6. 电商三巨头交成绩单,这次拼多多输了吗?
  7. figma应用——面向用户的咖啡点单APP的设计过程记录
  8. 动态调整linux分区大小,GParted 动态调整Linux分区大小
  9. 解析Integer比较
  10. VM 与 与 Linux 的安装
  11. Android Revolution
  12. 学生管理系统IPO图_图书管理系统开发背景和意义
  13. 非均匀有理B-样条(Non-Uniform Rational B-Splines, NURBS)基础知识
  14. 工作日志之MTK刷机
  15. 数据库上机实验八(视图)
  16. 信息学奥赛一本通C++语言-----1120:同行列对角线的格
  17. 从南沙图书馆到故宫博物院,隐藏着怎样的未来世界?
  18. 相亲app开发,解决内存循环引用的问题
  19. centos7.9使用gn+ninja编译程序
  20. 部署k8s时ssh端口不是22导致创建ssh session failed问题

热门文章

  1. 【Qt】实现按钮透明的动画效果
  2. react 中的propTypes类型检测
  3. 美团:某动态线程池框架是官方开源的么?
  4. Linux根据流水号查找日志,如向查找约考流水号
  5. 微信小游戏关系链能不能获取到服务器,关系链互动数据
  6. 【JAVAscript css基础 创建链接 修饰链接】
  7. 【阅读摘要】风冷及风道设计
  8. C/C++程序CPU问题分析
  9. 网上怎么打印带印章的文件
  10. hdu 1124 Factorial(末尾0)