Oracle使用expdp数据泵导出多张表

发布时间 2023-04-19 10:51:51作者: wazz_s

由于需要导出的表数量较多,这里要用到include参数。

一、exclude/include参数用法:

    EXCLUDE=[object_type]:[name_clause],[object_type]:[name_clause]  -->排出特定对象

    INCLUDE=[object_type]:[name_clause],[object_type]:[name_clause]  -->包含特定对象

    object_type子句用于指定对象的类型,如table,sequence,view,procedure,package等等     name_clause子句可以为SQL表达式用于过滤特定的对象名字。它由SQL操作符以及对象名(可使用通配符)来过滤指定对象类型中的特定对象。     当未指定name_clause而仅仅指定object_type则所有该类型的对象都将被过滤或筛选。多个[object_type]:[name_clause]中间以逗号分割。

注意: 在未使用parfile文件的情形下,所有的符号都需要进行转义,包括括号,双引号,单引号等

二、导出语句 

expdp test/test123@1.1.61.248/pdb01 directory=DATA_DUMP dumpfile=20230418_exptable_%U.dmp include=table:\"like \'KF%\'\" logfile=20230418_exptable.log cluster=N compression=all

参考&感谢https://cloud.tencent.com/developer/article/1184460