达梦逻辑导入与导出工具:dexp、dimp

DM Dexp工具:

特点:Dexp工具用来对本地或远程数据库进行级别可选、内容灵活的逻辑导出,并能够生成备份前日志文件。

Dexp和dexpdp:语法相同,dexp导出的文件在客户端,dexpdp导出的文件在服务端。

使用dexp:

>dexp USERID=SYSDBA/[email protected]:5236##/home/user/xxx/data FILE=test.dmp DIRECTORY=/home/opt/test LOG=test.log FULL=Y

USERID:连接信息

##:数字证书路径

FILE:导出的文件名

DIRECTORY:导出的目标目录

LOG:导出的日志文件名

FULL:导出全库(可选OWNER导出(多个)用户拥有的对象,SCHEMA模式,TABLES(多个)表或表分区)

FULL=Y

Dexp将对象名全部转换为大写,小写需转义:

OWNER=USER1{,USER2}

SCHEMAS=SCH1{SCH2}

TABLES=MAIN.R%,{MAIN.T2} FUZZY_MATCH=Y(指定fuzzy macth为Y,启用表名模糊查询) QUERY=”WHERE COL1=123”(在query里指定过滤条件) PARALLEL=(指定导出时的线程数)

CONSTRAINTS、TABLESPACE、GRANTS、INDEXES、TRIGGERS、ROWS=Y/N(指定的约束、表空间(默认N)、权限、索引、触发器、数据是否被导出)

NOLOGFILE=Y/N(是否禁用日志,Y禁用)

NOLOG=Y/N(禁用屏幕显示日志,Y禁用)

PARFILE=/home/xxx/abc.txt(参数写入文件,使用配置文件导出。配置文件结构:)

达梦逻辑导入与导出工具:dexp、dimp_第1张图片

FILESIZE=512(单个导出文件(file或log)最大容量,单位MB,最小值128;使用时必须为log和file使用%u自动扩展:FILE=data%u.dmp)

dexp使用示例:

达梦逻辑导入与导出工具:dexp、dimp_第2张图片

DM Dimp工具:

特点:利用dexp工具生成的备份文件进行联机逻辑还原。同样具有dimpdb工具。

使用dimp:

>dimp USERID=SYSDBA/[email protected]:8888 FILE=home/db_str.dmp DIRECTORY=/mnt/data/dexp LOG=db_str.log FULL=Y

USERID:连接串

FILE:指定用于导入的文件,必须是dexp导出的dmp格式,可以从目录精确到文件,也可以指定文件,使用DIRECTORY指定的目录(都不指定则使用当前路径)

LOG:导入过程产生的日志,目录情况同FILE

DIRECTORY:指定导入过程的工作目录

四种级别的导入,同导出,小写需转义:

FULL=Y

OWNER=USER1{,USER2}

SCHEMAS=SCH1{SCH2}

TABLES=MAIN.T1,{MAIN.T2}

IGNORE=Y(忽略创建对象时的错误,默认N,不忽略)

TABLE_EXISTS_ACTION=TRUNCATE(导入的表已存在时的处理方式):

SKIP:跳过此表。

APPEND:直接向现有表中导入数据。

TRUNCATE:先删除现有表中的数据,再向表中导入数据。

REPLACE:先删除现有表,再导数据。

TRUNCATE_CASCADE:先删除现有表中的数据,并且级联删除依赖表数据,再向表中导入数据。

FAST_LOAD=Y(使用dmfldr快速导入,默认N)

TABLE_PARALLEL=(导入每张表的线程数,当FAST_LOAD=Y时有用)

FLDR_ORDER=N(使用dmfldr时是否按照导出的顺序导入,默认Y)

EXCLUDE=(<对象种类>{,<对象种类>})(导入时忽略对象种类)

CONSTRAINTS、GRANTS、INDEXES、TRIGGERS、ROWS=Y/N(指定的约束、权限、索引、触发器、数据是否被导入)

PARFILE=(常用参数写入文件)

达梦逻辑导入与导出工具:dexp、dimp_第3张图片

dimp使用示例: 

达梦逻辑导入与导出工具:dexp、dimp_第4张图片

达梦在线服务平台:达梦数据库 - 新一代大型通用关系型数据库 | 达梦在线服务平台

你可能感兴趣的:(数据库)