



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
exclude和include参数能够在使用expdp或impdp是对特定的对象或对象类型进行筛选或过滤。比如因工作的需要导出特定的表或不导出特定的表、视图以及存储过程、索引、约束、授权统计信息等等。下面将给出expdp或impdp使用exclude和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中间以逗号分割。 示例: expdp SCHEMAS=scott EXCLUDE=SEQUENCE,TABLE:IN (EMP,DEPT) impdp SCHEMAS=scott INCLUDE=PACKAGE,FUNCTION,PROCEDURE,TABLE:=EMP二、常用的过滤SQL表达式EXCLUDE=SEQUENCE,VIEW-过滤所有的SEQUENCE,VIEW EXCLUDE=TABLE:IN (EMP,DEPT)-过滤表对象EMP,DEPT EXCLUDE=SEQUENCE,VIEW,TABLE:IN (EMP,DEPT)-过滤所有的SEQUENCE,VIEW以及表对象EMP,DEPT EXCLUDE=INDEX:= INDX_NAME -过滤指定的索引对象INDX_NAME INCLUDE=PROCEDURE:LIKE PROC_U%-包含以PROC_U开头的所有存储过程(_ 符号代表任意单个字符) INCLUDE=TABLE: E -包含大于字符E的所有表对象 其它常用操作符 NOT IN, NOT LIKE, expdp system/manager DIRECTORY=my_dir DUMPFILE=exp_tab.dmp LOGFILE=exp_tab.log SCHEMAS=scott INCLUDE=TABLE:IN (EMP, DEPT)Unix平台: 在未使用parfile文件的情形下,所有的符号都需要进行转义,包括括号,双引号,单引号等 % expdp system/manager DIRECTORY=my_dir DUMPFILE=exp_tab.dmp LOGFILE=exp_tab.log SCHEMAS=scott INCLUDE=TABLE:IN (EMP, DEP)四、exclude/include常见的错误任意需要转义的字符如果未转义或转义错误,都会产生ORA错误。下面给出几种常见的ORA错误。 ORA-39001: invalid argument value ORA-39071: Value for INCLUDE is badly formed. ORA-00936: missing expression ORA-39001: invalid argument value ORA-39071: Value for EXCLUDE is badly formed. ORA-00904: “DEPT”: invalid identifier ORA-39001: invalid argument value ORA-39041: Filter “INCLUDE” either identifies all object types or no object types. ORA-39001: invalid argument value ORA-39041: Filter “EXCLUDE” either identifies all object types or no object types ORA-39001: invalid argument value ORA-39038: Object path “USER” is not supported for TABLE jobs.五、导出示例-导出不包含sequence,表EMP,DEPT的其它所有对象 oracleorasrv scott$expdp scott/tiger directory=dump_scott dumpfile=fliter_1.dmp log=fliter_1.log schemas=scott exclude=sequence,table: in (EMP,DEPT)-包含大于字符T的所有表对象 oracleorasrv $expdp scott/tiger directory=dump_scott dumpfile=tmp.dmp logfile=tmp.log include=table:T . Estimate in progress using BLOCKS method. Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA Total estimation using BLOCKS method: 18.06 MB Processing object type SCHEMA_EXPORT/TABLE/TABLE Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS . . exported SCOTT.TB_PARL 7.020 MB 72598 rows . . exported SCOTT.TT 7.009 MB 72493 rows . . exported SCOTT.XP:P2 5.398 KB 1 rows Master table SCOTT.SYS_EXPORT_SCHEMA_01 successfully loaded/unloaded * Dump file set for SCOTT.SYS_EXPORT_SCHEMA_01 is: /home/oracle/dump/scott/tmp.dmp Job SCOTT.SYS_EXPORT_SCHEMA_01 successfully completed at 14:24:55-仅仅导入表对象TT,如果存在则将其替换 oracleorasrv scott$impdp scott/tiger directory=dump_scott dumpfile=tmp.dmp logfile=tmp_imp.log include=table: =TT table_exists_action=replace . Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options Master table SCOTT.SYS_IMPORT_FULL_01 successfully loaded/unloaded Starting SCOTT.SYS_IMPORT_FULL_01: scott/* directory=dump_scott dumpfile=tmp.dmp logfile=tmp_imp.log include=table: =TT table_exists_action=replace Processing object type SCHEMA_EXPORT/TABLE/TABLE Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA . . imported SCOTT.TT 7.009 MB 72493 rows Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS Job SCOTT.SYS_IMPORT_FULL_01 successfully completed at 14:59:32-下面是一个exclude参数用于排出所有包含BAK的表对象,以及一些索引对象,使用了in,like运算符 directory=DUMP_DIRdumpfile=xxx.dmplogfile=xxx.logexclude=table:like %BAK%,index: in (PK_ACC_POS_CASH_PL_TBL_ARC_11,pk_acc_pos_cash_tbl_arc_11, PK_ACC_POS_STOCK_ARCH_TBL_11) ,table:in (ACC_POS_STOCK_TBL_ARC)-下面是一个使用query查询过滤的情形,比较高级,使用时要非常注意-该操作导出的schema为scott,表对象emp中deptno=20,以及dept表中deptn
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城市绿化养护管理与生态修复方案
- 加油站质量月活动实施方案报告
- 中医养生保健饮食指导方案
- 2025-2030动力锂电池隔膜材料技术路线与产能布局优化分析报告
- 2025-2030动力电池隔膜材料技术路线竞争与产能过剩风险
- 2025-2030动力电池负极材料技术迭代与产能规划
- 2025-2030动力电池梯次利用检测标准与商业模式创新报告
- 2025-2030动力电池梯次利用商业模式与经济效益测算报告
- 2025-2030动力电池固态化技术路线比较与产业化前景
- 高三理综第二次模拟考试真题汇编
- 合作建房框架协议书
- 高三毕业班会课件
- 护理学基础:会阴部擦洗
- 在第五章学习活动的基础上-针对案例《送别组诗教学实录》中教师运用教学策略的效果撰写600字评析文章
- 车辆驾驶业务外包方案投标文件(技术方案)
- 门窗定做加工合同范本
- 道路施工安全风险评估措施
- 重症护理学专科护士培训基地建设标准
- 科研机构固定资产使用和管理规范
- 培训机构教师前台工作培训
- 公安情报干部培训授课
评论
0/150
提交评论