使用impdp不产生落地文件复制oracle数据库-ex文件

使用impdp不产生落地文件复制oracle数据库

Dba 数据库管理员

我们使用exp/imp做导入导出的时候,通常需要先exp产生落地的dump文件,然后针对dump文件做imp。这里为大家介绍一下不产生落地文件的时候复制oracle数据库。

通过impdp的remap_schema参数可以直接复制数据,但是这种复制方式有几点要注意的,这种复制仅限于数据库表中的数据,如果源端表结构发生了变化,那必须手工删除目标端对应的表,复制的时候会自动创建,如果两端表结构有差异会导致数据复制的失败。另外需要建立dblink对数据库进行访问,一下是具体例子:

create public database link to71 connect to system identified by "1" using '71';

impdp '/ as sysdba' logfile=duplicate_scott.log schemas=scott remap_schema=scott:scott2 network_link=to71

后续对expdp/impdp进行详细描述

推荐阅读