达梦逻辑导入导出(dexp/dimp)

一、数据库

导出整个数据库

1.1 导出

命令:
[dmdba@localhost bin]$ ./dexp USERID=SYSDBA/SYSDBA@192.168.59.129:5236 FILE=dexp01.dmp DIRECTORY=/home/dmdba/bakup FULL=Y DROP=N LOG=dexp01.log

参数说明:
USERID 数据库的连接信息
FILE 明确指定导出文件名称,如果缺省该参数,则导出文件名为dexp.dmp
DIRECTORY 导出文件所在目录
FULL 导出整个数据库
DROP 导出后删除原表,但不级联删除,N表示不删除
LOG 明确指定日志文件名称

在这里插入图片描述
导出成功后,可在对应得文件目录中看到dmp与log文件,如下图:
在这里插入图片描述

1.2 导入

命令:
[dmdba@localhost bin]$ ./dimp USERID=SYSDBA/SYSDBA@192.168.59.136:5237 FILE=dexp01.dmp DIRECTORY=/home/dmdba/bakup LOG=dexp02.log FULL=Y

参数说明:
USERID 数据库的连接信息
FILE 输入文件,即 dexp 导出的文件
DIRECTORY 导入文件所在目录
LOG 日志文件
FULL 导入整个数据库

下图即为导入成功:
在这里插入图片描述
在这里插入图片描述

二、用户

导出一个或多个用户所拥有的所有对象

2.1 导出

命令:
[dmdba@localhost bin]$ ./dexp USERID=SYSDBA/SYSDBA@192.168.59.129:5236 FILE=dexp02.dmp DIRECTORY=/home/dmdba/bakup OWNER=TESTUSER DROP=N LOG=dexp02.log

参数说明:
USERID 数据库的连接信息
FILE 明确指定导出文件名称,如果缺省该参数,则导出文件名为dexp.dmp
DIRECTORY 导出文件所在目录
OWNER 指定导出的用户名
DROP 导出后删除原表,但不级联删除,N表示不删除
LOG 明确指定日志文件名称

在这里插入图片描述
下图即为导出成功:
在这里插入图片描述

2.2 导入

命令:
[dmdba@localhost bin]$ ./dimp USERID=SYSDBA/SYSDBA@192.168.59.136:5237 FILE=dexp02.dmp DIRECTORY=/home/dmdba/bakup LOG=dexp03.log OWNER=TESTUSER

参数说明:
USERID 数据库的连接信息
FILE 输入文件,即 dexp 导出的文件
DIRECTORY 导入文件所在目录
LOG 日志文件
OWNER 指定导入的用户名

下图即为导入成功:
在这里插入图片描述

三、模式

导出一个或多个模式下的所有对象

3.1 导出

命令:
[dmdba@localhost bin]$ ./dexp USERID=SYSDBA/SYSDBA@192.168.59.129:5236 FILE=dexp03.dmp DIRECTORY=/home/dmdba/bakup SCHEMAS=TESTUSER1 DROP=N LOG=dexp03.log

参数说明:
USERID 数据库的连接信息
FILE 明确指定导出文件名称,如果缺省该参数,则导出文件名为dexp.dmp
DIRECTORY 导出文件所在目录
SCHEMAS 指定导出的模式名
DROP 导出后删除原表,但不级联删除,N表示不删除
LOG 明确指定日志文件名称

在这里插入图片描述

下图即为导出成功:
在这里插入图片描述

3.2 导入

命令:
[dmdba@localhost bin]$ ./dimp USERID=SYSDBA/SYSDBA@192.168.59.136:5237 FILE=dexp03.dmp DIRECTORY=/home/dmdba/bakup LOG=dexp04.log SCHEMAS=TESTUSER1

参数说明:
USERID 数据库的连接信息
FILE 输入文件,即 dexp 导出的文件
DIRECTORY 导入文件所在目录
LOG 日志文件
SCHEMAS 指定导入的模式名

下图即为导入成功:
在这里插入图片描述

四、表

导出一个或多个指定的表或表分区

4.1 导出

命令:
[dmdba@localhost bin]$ ./dexp USERID=SYSDBA/SYSDBA@192.168.59.129:5236 FILE=dexp04.dmp DIRECTORY=/home/dmdba/bakup TABLES=TESTUSER1.TABLE_3 DROP=N LOG=dexp04.log

参数说明:
USERID 数据库的连接信息
FILE 明确指定导出文件名称,如果缺省该参数,则导出文件名为dexp.dmp
DIRECTORY 导出文件所在目录
TABLES 指定导出的表名
DROP 导出后删除原表,但不级联删除,N表示不删除
LOG 明确指定日志文件名称

下图即为导出成功:
在这里插入图片描述

4.2 导入

命令:
[dmdba@localhost bin]$ ./dimp USERID=SYSDBA/SYSDBA@192.168.59.136:5237 FILE=dexp04.dmp DIRECTORY=/home/dmdba/bakup LOG=dexp05.log TABLES=TESTUSER1.TABLE_3 TABLE_EXISTS_ACTION=REPLACE

参数说明:
USERID 数据库的连接信息
FILE 输入文件,即 dexp 导出的文件
DIRECTORY 导入文件所在目录
LOG 日志文件
TABLES 指定导入的表名
TABLE_EXISTS_ACTION 需要的导入表在目标库中存在时采取的操作 [SKIP| APPEND | TRUNCATE | REPLACE]

下图即为导入成功:
在这里插入图片描述

达梦社区

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值