3、执行导出
① 全库导出:
expdp illusion/illusion@illusioned schemas=illusion directory=dir_dp dumpfile =expdp_test.dmp logfile=expdp_test.log;
② expdp 命令拓展:exclude/include 可以在导出时过滤/包括 表导出;
expdp illusion/illusion@illusioned directory=dir_dp dumpfile=expdp_test.dump full=y parallel=10 exclude=statistics logfile=expdp_test.log cluster=N exclude=TABLE:\"LIKE \‘T_BASE%\‘\", exclude=TABLE:\"LIKE \‘%20%\‘\"
③ expdp 指定表导出:
expdp illusion/illusion@illusioned TABLES=table_a,table_b,table_c directory=dir_dp dumpfile=expdp_test.dmp logfile=expdp_test.log
4、执行导入
① 常用导入,表空间及用户相同的的情况下
impdp illusion/illusion@illusioned directory=dir_dp dumpfile=expdp_test.dmp table_exists_action=replace
注: table_exists_action 参数配置;
1) skip:默认操作
2) replace:先drop表,然后创建表,最后插入数据
3) append:在原来数据的基础上增加数据
4) truncate:先truncate,然后再插入数据
②导入其他数据库,表空间及用户不存在,需要指定表空间及用户;
impdp demo/demo directory=DPDATA dumpfile=expdp_test.dmp REMAP_SCHEMA=illusion:demo REMAP_TABLESPACE=DATATBS_illusioned :PER table_exists_action=replace
注:REMAP_SCHEMA --用户转换
REMAP_TABLESPACE --用户表空间转换
5、导入汞数据后,有时会出现存储过程报错告警,此时只要用 SQL DEVELOPER 重新执行相应的存储过程,重建存储过程;