expdp经过dblink远端导出

环境说明:数据库

db62是源端 rac数据库服务器

dw03为须要导入的目标端数据库单机,实例名,服务名,字符串名都为dw03oracle

数据库版本:11.2.0.4  操做系统:rehat 6.7ide

一、建立dblink测试

create database link DB62
connect to username identified by password
using 'DB75';操作系统

其中 DB75为oracle远端服务器链接目标端数据库的TNS中的字符串名称,password 不须要加单双引号(特殊字符除外)blog

测试:
select * from s_operatelog@db62;字符串

 


二、expdp导出语句table

OPLOG_part=OPLOG_`date -d '1 days ago' +%y%m%d`
OPLOG_dump=OPLOG_`date -d '1 days ago' +%y%m%d`_%U.dmpdate

expdp 'username/"password"'@dw03 dumpfile=$OPLOG_dump directory=EXPD_DIR network_link=DB62  COMPRESSION=ALL CLUSTER=NO tables=S_OPERATELOG:$OPLOG_part PARALLEL=6


//user为本地用户名
//network_link为dblink
//directory目录建在本地 dw03的导出目录
tables 本次为分区表,且这一次只导出一个分区

 

其中dw03中dblink用户名须要db62库有导出权限。

相关文章
相关标签/搜索