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

  • 一、数据库
  • 1.1 导出
  • 1.2 导入
  • 二、用户
  • 2.1 导出
  • 2.2 导入
  • 三、模式
  • 3.1 导出
  • 3.2 导入
  • 四、表
  • 4.1 导出
  • 4.2 导入


一、数据库

导出整个数据库

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 明确指定日志文件名称

达梦bolb java查询出来有问题 达梦导出查询结果_达梦bolb java查询出来有问题


导出成功后,可在对应得文件目录中看到dmp与log文件,如下图:

达梦bolb java查询出来有问题 达梦导出查询结果_导出文件_02

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 导入整个数据库

下图即为导入成功:

达梦bolb java查询出来有问题 达梦导出查询结果_数据库_03


达梦bolb java查询出来有问题 达梦导出查询结果_达梦bolb java查询出来有问题_04

二、用户

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

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 明确指定日志文件名称

达梦bolb java查询出来有问题 达梦导出查询结果_达梦bolb java查询出来有问题_05


下图即为导出成功:

达梦bolb java查询出来有问题 达梦导出查询结果_导出文件_06

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 指定导入的用户名

下图即为导入成功:

达梦bolb java查询出来有问题 达梦导出查询结果_达梦bolb java查询出来有问题_07

三、模式

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

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 明确指定日志文件名称

达梦bolb java查询出来有问题 达梦导出查询结果_导出文件_08

下图即为导出成功:

达梦bolb java查询出来有问题 达梦导出查询结果_数据库_09

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 指定导入的模式名

下图即为导入成功:

达梦bolb java查询出来有问题 达梦导出查询结果_日志文件_10

四、表

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

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 明确指定日志文件名称

下图即为导出成功:

达梦bolb java查询出来有问题 达梦导出查询结果_达梦bolb java查询出来有问题_11

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]

下图即为导入成功:

达梦bolb java查询出来有问题 达梦导出查询结果_达梦bolb java查询出来有问题_12