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_remoteconnect to system identified by gpecnew using 'orac_remote'2 创建directory目录create directory backup as '/backuoracle账号p'grant read,write on directory backup to system3 编写expdp的parfile参数文件 scott.paruserid=system/rootdirectory=backupdumpfile=scott.dumplogfile=scott.logschemas=scottnetwork_link=to_orac_remote4 执行命令导出到本地expdp parfile=scott.par5 导入到本地(测试的时候先在本地删除scott用户以及所有的表 drop user scott cascade)impdp system/root  directory=backup dumpfile=scott.dump logfile=scott2.log

 

此条目发表在oracle metalink账号分类目录,贴了标签。将固定链接加入收藏夹。