暂无图片
expdp异机备份
我来答
分享
猫瞳映月
2020-03-06
expdp异机备份
暂无图片 5M

windows server 2003
oracle 10.2.0.1
数据库量:1.45GB
请问在远程服务器上如何实现EXPDP导出呢?
DUMP目录如何创建啊?

我来答
添加附件
收藏
分享
问题补充
10条回答
默认
最新
猫瞳映月

请问二位专家,是先在需要备份的远程数据库上创建DBLINK吗?
还有DUMP目录如何在本地创建啊

暂无图片 评论
暂无图片 有用 3
暂无图片
郭鑫

expdp用dblink参数,exp用exp username/password@192.168.6.6 file=xxx

暂无图片 评论
暂无图片 有用 0
刘峰

可以。
1、在本地创建dump目录
2、通过以下示例实现远程服务器数据导出
expdp scott/tiger@192.168.1.1/orcl directory=DATA_PUMP_DIR dumpfile=exptable.dmp TABLES=xxx.test network_link=link01 LOGFILE=expdp_table.log;

暂无图片 评论
暂无图片 有用 0
fdsdfs

不需要创建DBLINK

暂无图片 评论
暂无图片 有用 0
猫瞳映月

请问专家,network_link=link01这个link01是如何指定的,不是随便写的吧

暂无图片 评论
暂无图片 有用 2
郭鑫
暂无图片 评论
暂无图片 有用 0
peiyang

在远程服务器创建directory
先自己去创建一个文件夹 例如:E:\oracle\dir1
create directory dir1 as ‘E:\oracle\dir1’;
grant read,write on directory dir1 to user;

查询的话可以使用
select * from dba_directories;
然后直接导在本地就可以啦

远程服务器可以直接通过tns连接进行导出,不用创建dblink也可以。

暂无图片 评论
暂无图片 有用 0
郭鑫

你这个是10gimage.png

暂无图片 评论
暂无图片 有用 0
猫瞳映月

我在本地数据库创建了dblinke和dump目录,执行如下导出命令,报错
image.png
expdp tgpms/gzppms2013@192.168.xx.xx:1521/gzppms directory=MY_DIR network_link=dumplink dumpfile=20200306001.dmp logfile=20200306001.log

192.168.xx.xx:1521/gzppms是远程IP 端口 和 SID

暂无图片 评论
暂无图片 有用 2
猫瞳映月

dump目录只能在服务端创建,不能在本地创建,如果指定dblink参数,导出的时候使用本地创建的目录将报错

暂无图片 评论
暂无图片 有用 2
回答交流
提交
问题信息
请登录之后查看
附件列表
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏