EXPDP,IMPDP中的exclude使用

上一篇 / 下一篇  2015-04-23 18:04:58 / 个人分类:Oracle

由于系统上线前需要在一个准生产环境进行发布验证,因此需要进行生产环境数据库的镜像还原操作。
最近每两周都要执行一次数据库的导入导出操作,使用的是expdpimpdp,最近一周内生产环境数据量每天增长1G,今天看有个表有6K多万条数据。同时在impdp导入的过程中,需要生成索引,结果生成索引消耗了1个半小时仍然没有完成,但是该表的数据又不是具体需要的业务数据,因此考虑将表剔除,不进行导入操作。

一般剔除操作使用的是exclude,在剔除表时,使用的命令为:
exclude=table:"in('table_name1','table_name2')"
在使用过程中报语法错误,百度发现需要对",',(,)分别进行转意,命令修改为
exclude=table:\"in\(\'table_name1\',\'table_name2\'\)\"后执行成功,操作时间缩短为半小时。




TAG: exclude expdp IMPDP impdp EXPDP

 

评分:0

我来说两句

Open Toolbar