dexp 和 dimp 使用手册学习note

本文详细介绍了DM数据库的逻辑备份工具dexp和逻辑还原工具dimp的使用,包括物理备份和逻辑备份的区别,以及dexp的数据库级、用户级、模式级和表级备份选项。dexp提供了多种参数配置,如指定导出文件、日志文件,以及导出级别。同时,文章也解释了dimp的逻辑导入过程,同样支持多种导入级别,并举例说明了导入命令的使用。
摘要由CSDN通过智能技术生成

1、概述

DM 数据库的备份还原包括两种类型:物理备份还原和逻辑备份还原。

      物理备份还原是 对数据库的操作系统物理文件(如数据文件、控制文件和日志文件等)的备份还原;逻辑备份还原是 对数据库逻辑组件(如表、视图和存储过程等数据库对象)的备份还原。例如使用 dexp dimp 进行的备份还原。

逻辑导出(dexp)和逻辑导入(dimp)是 DM 数据库的两个命令行工具,分别用来实 现对 DM 数据库的逻辑备份和逻辑还原。逻辑备份和逻辑还原都是在联机方式下完成,联机方式是指数据库服务器正常运行过程中进行的备份和还原。

逻辑导出和逻辑导入数据库对象分为四种级别:数据库级、用户级、模式级和表级。四种级别独立互斥,不能同时存在。四种级别所提供的功能:

数据库级(FULL):导出或导入整个数据库中的所有对象。

用户级(OWNER):导出或导入一个或多个用户所拥有的所有对象。

模式级(SCHEMAS):导出或导入一个或多个模式下的所有对象。

表级(TABLES):导出或导入一个或多个指定的表或表分区。

2dexp 逻辑导出

作用:dexp 工具可以对本地或者远程数据库进行数据库级、用户级、模式级和表级的逻辑备 份。备份的内容非常灵活,可以选择是否备份索引、数据行和权限,是否忽略各种约束(外键约束、非空约束、唯一约束等),在备份前还可以选择生成日志文件,记录备份的过程以供 查看。(dexp 工具名称有两种写法 dexp dexpdp。区别在于, dexp 导出的文件必须存放在客户端,dexpdp 导出的文件必须存放在服务器端。)

使用

dexp 工具需要从命令行启动。在 cmd 命令行工具中找到 dexp 所在安装目录 /dmdbms/bin,输入 dexp 和参数后回车。

语法:dexp PARAMETER= <value> { PARAMETER= <value> }

PARAMETERdexp 参数。多个参数之间排列顺序无影响,参数之间使用空格间隔。

例:将用户名和密码均为 SYSDBAIP 地址为 192.168.0.111,端口号为 8888 的数 据库采用FULL方式完全导出。/user/data为数字证书路径。导出文件名为db_str.dmp 导出的日志文件名为 db_str.log,导出文件的路径为/mnt/dexp/data

./dexp USERID=SYSDBA/SYSDBA@192.168.0.111:8888#/user/data FILE=db_str.dmp DIRECTORY=/mnt/dexp/data LOG=db_str.log FULL=Y

常用参数:

USERID 用于指定数据库的连接信息。必选参数。

FILE FILE 用于明确指定导出的文件(可以包含路径),可以包含多个文件,用逗号分隔。可选参数。

LOGLOG 用于明确指定导出过程产生的日志文件名称(可以包含路径),可以包含多个文件, 用逗号分隔。可选参数。

DIRECTORYDIRECTORY 用于指定导出文件及日志文件生成的路径。可选参数,缺省为导出到 dexp 所在路径。

导出方式的级别:针对数据库对象,有 FULLOWNERSCHEMASTABLES 四种导出方式可供选择。

3

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值