前言

达梦数据库导出导入工具使用说明。备注,此备份还原方案是逻辑操作,在少量数据的情况下,性能足够,一旦数据量过大,则备份时间极长。

同步方式

达梦数据库支持4种数据同步方式,这些方式可以根据特定的场景去使用。

  • FULL(全库)
  • OWNER(用户)
  • SCHEMAS(模式)
  • TABLES(表)

参数说明

参数

dexp说明

dimp说明

备注

USERID

USERID在作为导出和导入时,都是指定一个链接串。格式为:用户名/密码@库名:端口号#证书路径

FILE

file作为导出参数时,指定导出的文件名。可选参数,默认值为dexp.dmp

fiel作为导入参数时,指定导入使用的文件名,也就是dexp导出的文件。作为导入时,它是必选参数。

DIRECTORY

directory参数指定导出和导入的目录,简单点说就是指定dmp(转储文件)的位置。

FULL

full参数指定导出和导入基于整个数据库,也就是导出整个数据库或导入整个数据库。

四种方式之一,不建议使用。

OWNER

owner参数指定导出和导入基于用户,也就是导出或导入用户中的所有对象,多个用户使用英文逗号分割。

四种方式之一,根据需要使用,用户与模式基本一致。

SCHEMAS

schemas参数指定导出和导入基于模式,也就是导出或导入模式下的所有对象,多个模式使用英文逗号分割

四种方式之一,根据需要使用,模式与用户基本一致。

TABLES

tables参数指定导出和导入基于表,也就是导出或导入表的结构和数据,多个表使用英文逗号分割。

四种方式之一,根据需要使用

PARALLEL

parallel参数指定导出和导入过程中使用的线程数。

COMPRESS

compress参数指定导出的数据是否压缩,默认值N(不压缩),可选值Y|N。


LOG

log作为导出参数时,指定导出日志的文件名。可选参数,默认值为dexp.log。

log作为导入参数时,指定导入日志的文件名。可选参数,默认值为dimp.log。

使用案例

这里只记录了备份还原模式的用法,其他用法可看原文档

# 备份
./dexp SYSDBA/SYSDBA001@127.0.0.1:5236 FILE=SZSQ.dmp LOG=SZSQ.log DIRECTORY=/data SCHEMAS=SZSQ
# 还原,还原之前要删除相应表数据
./dimp SYSDBA/SYSDBA001@127.0.0.1:5236 FILE=SZSQ.dmp LOG=SZSQ.log DIRECTORY=/data SCHEMAS=SZSQ

原地址:https://blog.51cto.com/bxbdba/7175810