expdp通过dblink远端导出
环境说明: 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库有导出权限。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |