一、需求
数据源用户:wcdma/wcdma@192.168.8.68:1521/orcl
目标用户 :inteli_line/inteli_line@192.168.15.249:1521/test11
需要将数据源用户通过dblink拷贝到目标用户!
二、步骤
1.在inteli_line用户下创建指向wcdma的dblink
-- Create database link
create public database link DBLINK_WCDMA
connect to wcdma identified by "uwaysoft2010"
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.8.68)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)';2.登陆到192.168.15.249服务器使用impdp命令
network_link指向另外数据库的时,需要指定schemas,而且如果表空间名称不一致,需要用remap_tablespace对应。
可以使用content参数来设置导入内容:当设置CONTENT为ALL时,将导出对象定义及其所有数据.为DATA_ONLY时,只导出对象数据,为METADATA_ONLY时,只导出对象定义
[ora11@redhat249 ~]$ impdp inteli_line/inteli_line logfile=inteli_line.log schemas=wcdma remap_schema=wcdma:inteli_line remap_tablespace=wcdma:NOAP_DATA CONTENT=metadata_only network_link=DBLINK_WCDMA