主要介绍导出时指定exclude、include、parfile常用选项
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)导出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成功终止导出, 没有出现警告
(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
[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=(<对象种类名>{,<对象种类名>}) 对象种类名包括: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文件中的需要使用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小时内删除。
留言与评论(共有 0 条评论) |