2013-05-24 17:49:06


expdp、impdp的exclude、include参数格式说明


expdp、impdp是10g的数据泵导入导出新功能,其中exclude用于排除导入导出某些对象,include用于指定导入导出某些对象。其语法为:


EXCLUDE=[object_type]:[name_clause],[object_type]:[name_clause]
INCLUDE=[object_type]:[name_clause],[object_type]:[name_clause]

object_type:对象类型,如table,view,procedure,db_link,materialized_view等等

name_clause:sql表达式,用于过滤对象,如IN ('DEPT','EMP')LIKE ('D%')regexp_like(table_name,’(*JOB*|*DEPAR*|*EMP*)’) ,='EMP' 等等。

注意:如果不是写在参数文件中,而直接写在命令行中,记得加入转义字符。


Windows: 在双引号前加入转义字符

D:/> expdp system/manager DIRECTORY=my_dir DUMPFILE=exp_tab.dmp LOGFILE=exp_tab.log SCHEMAS=scott INCLUDE=TABLE:/”IN (’EMP’, ‘DEP’)/”

Unix:在括号、双引号、单引号前均加入转义字符

% expdp system/manager DIRECTORY=my_dir DUMPFILE=exp_tab.dmp LOGFILE=exp_tab.log SCHEMAS=scott INCLUDE=TABLE:/”IN /(/’EMP/’, /’DEP/’/)/”

如果写在参数文件中,则无需加入转义字符:

如parfile = dp1.par,里面内容如下:


DIRECTORY = dumpdir

DUMPFILE = exp_tab.dmp

LOGFILE = exp_tab.log

SCHEMAS = scott

INCLUDE = TABLE:"IN ('EMP','DEPT')"


One Response


    还没有评论!
1  

Leave your comment

请留下您的姓名(*)

请输入正确的邮箱地址(*)

请输入你的评论(*)


感谢开源 © 2016. All rights reserved.&3Q Open Source&^_^赣ICP备15012863号-1^_^
乐于分享共同进步 KreativeThemes