oracle expdp 导出远程数据库,关于expdp导出远程数据到本地的使用

对于数据的导出,导入。对于exp/imp可以实现把远程数据导入到客户端,但是功能没有expdp/impdp强大

对于expdp/impdp功能很强大,但是对于导出的数据只能是在服务端。下面我们就基于通过expdp结合dblink

把数据直接导出到本地 下面使用导出

如果空间允许建议导出到服务器

# 对于orac_remote是一个本地命名,可以通过netca进行配置,或者直接修改相关配置文件

# 需要保持orac_remote的system用户是open状态,并且密码是正确的

# 可以通过 select * from scott.emp@to_orac_remote 进行测试,如果不成功,需要检查权限和用户已经命名空间orac_remote

1 创建dblink 连接

create database link to_orac_remote

connect to system identified by gpecnew using 'orac_remote'

2 创建directory目录

create directory backup as '/backup'

grant read,write on directory backup to system

3 编写expdp的parfile参数文件 scott.par

userid=system/root

directory=backup

dumpfile=scott.dump

logfile=scott.log

schemas=scott

network_link=to_orac_remote

4 执行命令导出到本地

expdp parfile=scott.par

5 导入到本地

(测试的时候先在本地删除scott用户以及所有的表 drop user scott cascade)

impdp system/root  directory=backup dumpfile=scott.dump logfile=scott2.log

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值