达梦数据库导出工具dexp其他选项使用

阅读: 评论:0

达梦数据库导出工具dexp其他选项使用

达梦数据库导出工具dexp其他选项使用

主要介绍导出时指定exclude、include、parfile常用选项

EXCLUDE选项

EXCLUDE用来批量设置导出时忽略的对象种类,语法如下:

EXCLUDE=(<对象种类名>{,<对象种类名>}) 对象种类名包括:CONSTRAINTS、INDEXES、ROWS、TRIGGERS、GRANTS等

EXCLUDE=TABLES:<表名>{,<表名>}

EXCLUDE=SCHEMAS:<模式名>{,<模式名}

---1、排除表
./dexp SYSDBA/SYSDBA@LOCALHOST:5237 DIRECTORY=/home/dmdba file=dexp_tab_e1.dmp log=dexp_tab_e1.log schemas=xmltest exclude=tables:"Tab_A",SYSCONFIG---2、排除约束、索引、触发器
./dexp SYSDBA/SYSDBA@LOCALHOST:5237 DIRECTORY=/home/dmdba file=dexp_tab_e3.dmp log=dexp_tab_e3.log schemas=xmltest exclude=INDEXES,constraints,TRIGGERS
等价于
./dexp SYSDBA/SYSDBA@LOCALHOST:5237 DIRECTORY=/home/dmdba file=dexp_tab_e3.dmp log=dexp_tab_e3.log schemas=xmltest constraints=N INDEXES=N TRIGGERS=N---3、排除表数据,只导出对象结构
./dexp SYSDBA/SYSDBA@LOCALHOST:5237 DIRECTORY=/home/dmdba file=dexp_tab_e4.dmp log=dexp_tab_e4.log schemas=xmltest exclude=ROWS
等价于:
./dexp SYSDBA/SYSDBA@LOCALHOST:5237 DIRECTORY=/home/dmdba file=dexp_tab_e3.dmp log=dexp_tab_e3.log schemas=xmltest ROWS=N

1、排除表

(1)导出XMLTEST模式时,排除Tab_A表和SYSCONFIG表。大小写敏感的实例,在Linux命令行下需要为包含小写或者特殊字符的表加双引号并加转义符。

SQL> SELECT TABLE_NAME FROM DBA_TABLES WHERE OWNER='XMLTEST';TABLE_NAME    
--------------
BDC_YGDJ_BU
QS_BODY_LS
BDC_SZ_BU
EOS_DICT_ENTRY
SYSCONFIG
BDC_ZDJBXX_LS
BDC_ZHYWGXB
BDC_YGDJ_KZ_BU
BDC_H_BU
Tab_A
BDC_REGDATATABLE_NAME
----------
t1
T1
t14 rows got
[dmdba@localhost bin]$ ./dexp SYSDBA/SYSDBA@LOCALHOST:5237 DIRECTORY=/home/dmdba file=dexp_tab_e1.dmp log=dexp_tab_e1.log schemas=xmltest exclude=tables:"Tab_A",SYSCONFIGdexp V8正在导出 第1 个SCHEMA :XMLTEST 开始导出模式[XMLTEST].....
----- 共导出 0 个SEQUENCE ----- 
----- 共导出 0 个VIEW ----- 
----- 共导出 0 个TRIGGER ----- 
----- 共导出 0 个COMMENT VIEW ----- 
----- 共导出 0 个COMMENT COL ----- 
导出第 1 个PROCEDURE: CO_GET_DICT_MS
导出第 2 个PROCEDURE: CO_GET_XML
导出第 3 个PROCEDURE: CO_GET_DJB_ML
----- 共导出 3 个PROCEDURE ----- 
----- 共导出 0 个SYNONYM ----- 
----- 共导出 0 个DBLINK ----- 
----- 共导出 0 个TRIGGER ----- 
----- 共导出 0 个PACKAGE ----- 
----- 共导出 0 个PKG_BODY ----- 
----- 共导出 0 个OBJECT of NO REFER OTHER CLASS ----- 
----- 共导出 0 个OBJECT of REFER OTHER CLASS ----- 
----- 共导出 0 个JCLASS ----- 
----- 共导出 0 个CLASS_BODY ----- 
----- 共导出 0 个DOMAIN ----- 导出模式下的对象权限...
----- [2022-03-23 22:08:59]导出表:BDC_YGDJ_BU -----
导出索引:IDX_YSDM 
导出模式下的对象权限...
表BDC_YGDJ_BU导出结束,共导出 24 行数据
----- [2022-03-23 22:08:59]导出表:QS_BODY_LS -----
导出模式下的对象权限...
表QS_BODY_LS导出结束,共导出 6 行数据
----- [2022-03-23 22:08:59]导出表:BDC_SZ_BU -----
导出模式下的对象权限...
表BDC_SZ_BU导出结束,共导出 0 行数据
----- [2022-03-23 22:08:59]导出表:EOS_DICT_ENTRY -----
导出模式下的对象权限...
表EOS_DICT_ENTRY导出结束,共导出 2715 行数据
----- [2022-03-23 22:09:01]导出表:BDC_ZDJBXX_LS -----
导出模式下的对象权限...
表BDC_ZDJBXX_LS导出结束,共导出 1 行数据
----- [2022-03-23 22:09:01]导出表:BDC_ZHYWGXB -----
导出模式下的对象权限...
表BDC_ZHYWGXB导出结束,共导出 458 行数据
----- [2022-03-23 22:09:01]导出表:BDC_YGDJ_KZ_BU -----
导出模式下的对象权限...
表BDC_YGDJ_KZ_BU导出结束,共导出 0 行数据
----- [2022-03-23 22:09:01]导出表:BDC_H_BU -----
导出模式下的对象权限...
表BDC_H_BU导出结束,共导出 1 行数据
----- [2022-03-23 22:09:01]导出表:BDC_REGDATA -----
导出模式下的对象权限...
表BDC_REGDATA导出结束,共导出 1041 行数据
----- [2022-03-23 22:09:01]导出表:t1 -----
导出模式下的对象权限...
表t1导出结束,共导出 789 行数据
----- [2022-03-23 22:09:01]导出表:T1 -----
导出模式下的对象权限...
表T1导出结束,共导出 7 行数据
----- [2022-03-23 22:09:01]导出表:t -----
导出模式下的对象权限...
表t导出结束,共导出 793 行数据
模式[XMLTEST]导出结束.....成功导出 第1 个SCHEMA :XMLTEST共导出 1 个SCHEMA整个导出过程共花费    1.710 s成功终止导出, 没有出现警告

2、排除约束、索引等

(1)排除索引:

[dmdba@localhost bin]$ ./dexp SYSDBA/SYSDBA@LOCALHOST:5237 DIRECTORY=/home/dmdba file=dexp_tab_e2.dmp log=dexp_tab_e2.log schemas=xmltest exclude=INDEXES dexp V8  
正在导出 
第1 个SCHEMA :XMLTEST    
开始导出模式[XMLTEST].....  
----- 共导出 0 个SEQUENCE -----   
----- 共导出 0 个VIEW -----  
----- 共导出 0 个TRIGGER -----    
----- 共导出 0 个COMMENT VIEW -----   
----- 共导出 0 个COMMENT COL -----    
导出第 1 个PROCEDURE: CO_GET_DICT_MS  
导出第 2 个PROCEDURE: CO_GET_XML  
导出第 3 个PROCEDURE: CO_GET_DJB_ML  
----- 共导出 3 个PROCEDURE -----   
----- 共导出 0 个SYNONYM -----   
----- 共导出 0 个DBLINK -----    
----- 共导出 0 个TRIGGER -----    
----- 共导出 0 个PACKAGE -----    
----- 共导出 0 个PKG_BODY -----    
----- 共导出 0 个OBJECT of NO REFER OTHER CLASS -----    
----- 共导出 0 个OBJECT of REFER OTHER CLASS -----    
----- 共导出 0 个JCLASS -----    
----- 共导出 0 个CLASS_BODY -----    
----- 共导出 0 个DOMAIN -----    导出模式下的对象权限...    
----- [2022-03-24 17:53:15]导出表:BDC_YGDJ_BU -----   
导出模式下的对象权限...   
表BDC_YGDJ_BU导出结束,共导出 24 行数据    
----- [2022-03-24 17:53:15]导出表:QS_BODY_LS -----   
导出模式下的对象权限...   
表QS_BODY_LS导出结束,共导出 6 行数据    
----- [2022-03-24 17:53:15]导出表:BDC_SZ_BU -----   
导出模式下的对象权限...   
表BDC_SZ_BU导出结束,共导出 0 行数据   
----- [2022-03-24 17:53:15]导出表:EOS_DICT_ENTRY -----   
导出模式下的对象权限...   
表EOS_DICT_ENTRY导出结束,共导出 2715 行数据    
----- [2022-03-24 17:53:15]导出表:SYSCONFIG -----   
导出模式下的对象权限...   
表SYSCONFIG导出结束,共导出 57 行数据    
----- [2022-03-24 17:53:15]导出表:BDC_ZDJBXX_LS -----   
导出模式下的对象权限...   
表BDC_ZDJBXX_LS导出结束,共导出 1 行数据    
----- [2022-03-24 17:53:15]导出表:BDC_ZHYWGXB -----   
导出模式下的对象权限...   
表BDC_ZHYWGXB导出结束,共导出 458 行数据    
----- [2022-03-24 17:53:15]导出表:BDC_YGDJ_KZ_BU -----   
导出模式下的对象权限...   
表BDC_YGDJ_KZ_BU导出结束,共导出 0 行数据    
----- [2022-03-24 17:53:15]导出表:BDC_H_BU -----   
导出模式下的对象权限...   
表BDC_H_BU导出结束,共导出 1 行数据    
----- [2022-03-24 17:53:15]导出表:Tab_A -----   
导出模式下的对象权限...   
表Tab_A导出结束,共导出 0 行数据    
----- [2022-03-24 17:53:15]导出表:BDC_REGDATA -----   
导出模式下的对象权限...   
表BDC_REGDATA导出结束,共导出 1041 行数据    
----- [2022-03-24 17:53:16]导出表:t1 -----   
导出模式下的对象权限...   
表t1导出结束,共导出 789 行数据    
----- [2022-03-24 17:53:16]导出表:T1 -----   
导出模式下的对象权限...   
表T1导出结束,共导出 7 行数据    
----- [2022-03-24 17:53:16]导出表:t -----   
导出模式下的对象权限...   
表t导出结束,共导出 793 行数据   模式[XMLTEST]导出结束.....  
成功导出 第1 个SCHEMA :XMLTEST    
共导出 1 个SCHEMA    整个导出过程共花费    0.571 s    成功终止导出, 没有出现警告 

(2)排除索引、约束、触发器:

[dmdba@localhost bin]$ ./dexp SYSDBA/SYSDBA@LOCALHOST:5237 DIRECTORY=/home/dmdba file=dexp_tab_e3.dmp log=dexp_tab_e3.log schemas=xmltest exclude=INDEXES,constraints,TRIGGERS

3、排除表数据,只导出对象结构

[dmdba@localhost bin]$ ./dexp SYSDBA/SYSDBA@LOCALHOST:5237 DIRECTORY=/home/dmdba file=dexp_tab_e4.dmp log=dexp_tab_e4.log schemas=xmltest exclude=ROWSdexp V8正在导出 第1 个SCHEMA :XMLTEST 开始导出模式[XMLTEST].....----- 共导出 0 个SEQUENCE ----- ----- 共导出 0 个VIEW ----- ----- 共导出 0 个TRIGGER ----- ----- 共导出 0 个COMMENT VIEW ----- ----- 共导出 0 个COMMENT COL ----- 导出第 1 个PROCEDURE: CO_GET_DICT_MS导出第 2 个PROCEDURE: CO_GET_XML导出第 3 个PROCEDURE: CO_GET_DJB_ML----- 共导出 3 个PROCEDURE ----- ----- 共导出 0 个SYNONYM ----- ----- 共导出 0 个DBLINK ----- ----- 共导出 0 个TRIGGER ----- ----- 共导出 0 个PACKAGE ----- ----- 共导出 0 个PKG_BODY ----- ----- 共导出 0 个OBJECT of NO REFER OTHER CLASS ----- ----- 共导出 0 个OBJECT of REFER OTHER CLASS ----- ----- 共导出 0 个JCLASS ----- ----- 共导出 0 个CLASS_BODY ----- ----- 共导出 0 个DOMAIN ----- 导出模式下的对象权限...----- [2022-03-24 18:03:24]导出表:BDC_YGDJ_BU -----导出索引:IDX_YSDM 导出模式下的对象权限...----- [2022-03-24 18:03:24]导出表:QS_BODY_LS -----导出模式下的对象权限...----- [2022-03-24 18:03:24]导出表:BDC_SZ_BU -----导出模式下的对象权限...----- [2022-03-24 18:03:24]导出表:EOS_DICT_ENTRY -----导出模式下的对象权限...----- [2022-03-24 18:03:24]导出表:SYSCONFIG -----导出模式下的对象权限...----- [2022-03-24 18:03:24]导出表:BDC_ZDJBXX_LS -----导出模式下的对象权限...----- [2022-03-24 18:03:24]导出表:BDC_ZHYWGXB -----导出模式下的对象权限...----- [2022-03-24 18:03:24]导出表:BDC_YGDJ_KZ_BU -----导出模式下的对象权限...----- [2022-03-24 18:03:24]导出表:BDC_H_BU -----导出模式下的对象权限...----- [2022-03-24 18:03:24]导出表:Tab_A -----导出索引:IDX_TABA 导出模式下的对象权限...----- [2022-03-24 18:03:24]导出表:BDC_REGDATA -----导出模式下的对象权限...----- [2022-03-24 18:03:24]导出表:t1 -----导出模式下的对象权限...----- [2022-03-24 18:03:24]导出表:T1 -----导出模式下的对象权限...----- [2022-03-24 18:03:24]导出表:t -----导出模式下的对象权限...模式[XMLTEST]导出结束.....成功导出 第1 个SCHEMA :XMLTEST共导出 1 个SCHEMA整个导出过程共花费    0.112 s成功终止导出, 没有出现警告

INCLUDE选项

INCLUDE 用来批量设置导出时包含的对象种类。

INCLUDE=(<对象种类名>{,<对象种类名>}) 对象种类名包括:CONSTRAINTS、INDEXES、ROWS、TRIGGERS、GRANTS等
INCLUDE=TABLES:<表名>{,<表名>}

用法与EXCLUDE 一致。

---(1)只导出某张表
./dexp SYSDBA/SYSDBA@LOCALHOST:5237 DIRECTORY=/home/dmdba file=dexp_i1.dmp log=dexp_i1.log schemas=xmltest INCLUDE=tables:sysconfig---(2)只导出某张表的表结构
./dexp SYSDBA/SYSDBA@LOCALHOST:5237 DIRECTORY=/home/dmdba file=dexp_i1.dmp log=dexp_i1.log schemas=xmltest INCLUDE=tables:sysconfig exclude=rows

PARFILE选项

用于将常用的参数设置保存到文件中,然后使用PARFILE指定设置的参数文件进行导出、导入操作。

需要注意:

大小写敏感的实例,在parfile文件中的需要使用2个双引号或者3个双引号,保证对象名的大小写一致。

另外,USERID不能放到parfile文件中,USERID 必须是命令行中的第一个参数。

示例:

[dmdba@localhost bin]$ cat /home/ 
DIRECTORY=/home/dmdba 
file=dexp_par1.dmp
log=dexp_par1.log
schemas=xmltest
INCLUDE=tables:""Tab_A""   ##注意:parfile文件中的需要使用2个双引号或者3个双引号,保证表名大小写一致
exclude=rows[dmdba@localhost bin]$ ./dexp SYSDBA/SYSDBA@LOCALHOST:5237 parfile=/home/
dexp V8正在导出 第1 个SCHEMA :XMLTEST 开始导出模式[XMLTEST].....----- 共导出 0 个SEQUENCE ----- ----- 共导出 0 个VIEW ----- ----- 共导出 0 个TRIGGER ----- ----- 共导出 0 个COMMENT VIEW ----- ----- 共导出 0 个COMMENT COL ----- 导出第 1 个PROCEDURE: CO_GET_DICT_MS导出第 2 个PROCEDURE: CO_GET_XML导出第 3 个PROCEDURE: CO_GET_DJB_ML----- 共导出 3 个PROCEDURE ----- ----- 共导出 0 个SYNONYM ----- ----- 共导出 0 个DBLINK ----- ----- 共导出 0 个TRIGGER ----- ----- 共导出 0 个PACKAGE ----- ----- 共导出 0 个PKG_BODY ----- ----- 共导出 0 个OBJECT of NO REFER OTHER CLASS ----- ----- 共导出 0 个OBJECT of REFER OTHER CLASS ----- ----- 共导出 0 个JCLASS ----- ----- 共导出 0 个CLASS_BODY ----- ----- 共导出 0 个DOMAIN ----- 导出模式下的对象权限...----- [2022-03-24 18:30:37]导出表:Tab_A -----导出索引:IDX_TABA 导出模式下的对象权限...模式[XMLTEST]导出结束.....成功导出 第1 个SCHEMA :XMLTEST共导出 1 个SCHEMA整个导出过程共花费    0.040 s成功终止导出, 没有出现警告

本文发布于:2024-01-29 16:59:44,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170651878716843.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:选项   数据库   工具   dexp
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23