码迷,mamicode.com
首页 > 数据库 > 详细

expdp通过dblink远端导出

时间:2018-12-26 17:47:57      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:link   语句   系统   特殊   实例名   11.2.0.4   说明   分享图片   use   

环境说明:

db62是源端 rac数据库

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

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

1、创建dblink

create database link DB62
connect to username identified by password
using ‘DB75‘;

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

测试:
select * from s_operatelog@db62;

 技术分享图片


2、expdp导出语句

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

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库有导出权限。

 

expdp通过dblink远端导出

标签:link   语句   系统   特殊   实例名   11.2.0.4   说明   分享图片   use   

原文地址:https://www.cnblogs.com/hmwh/p/10180178.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!