暂无图片
EXPDP 异地导出步骤
我来答
分享
whqzn
2021-09-06
EXPDP 异地导出步骤

EXPDP 异地导出步骤
远程服务器 CentOS 7.8 ORACLE 11.2.0.4
本地服务器 windows 2012 ORACLE 11.2.0.4

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
薛晓刚

您这是问什么?
没看到问题。

暂无图片 评论
暂无图片 有用 0
暂无图片
whqzn
题主
2021-09-06
就是expdp异地导出的详细步骤,我刚才百度了半天,还是导不出来
whqzn

就是expdp异地导出的详细步骤,我刚才百度了半天,还是导不出来

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

expdp 无法远程异地导出,exp 才可以。expdp 的 directory 目录限制只能是本地目录或者远程 NFS 共享目录,通常 expdp 导出时都是挂了远程 NFS 文件系统的。如果你可以把你远程的 Linux 文件系统挂到本地的 windows 2012 也算是可以了。

暂无图片 评论
暂无图片 有用 0
三笠丶
暂无图片

expdp是服务端的,可以使用 network_link 参数进行异地导出,但是需要配置dblink。

exp是客户端的,可以直接通过TNS异地导出。

看你需要吧~

暂无图片 评论
暂无图片 有用 0
whqzn
题主
2021-09-06
配置dblink了 但是有错误提示 连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Produc tion With the Partitioning, OLAP, Data Mining and Real Application Testing options ORA-39002: 操作无效 ORA-39070: 无法打开日志文件。 ORA-29283: 文件操作无效 ORA-06512: 在 "SYS.UTL_FILE", line 536 ORA-29283: 文件操作无效
三笠丶
答主
2021-09-06
要不你加我微信吧:Lucifer-4622,我给你看看
三笠丶
暂无图片

✅具体步骤如下:

创建用户导入/导出的目录:

create or replace directory DATA_DUMP as '/oradata/dump';

配置TNS

## 配置好之后测试连接 tnsping ORCL sqlplus system/oracle@orcl

创建源端的public dblink,由于源端空间不足,因此选用expdp参数network_link在目标端导出dump

create public database link DBLINK_EXPDP connect to SYSTEM identified by oracle using 'ORCL';

创建expdp脚本:

## expdp_shell内容: directory=DATA_DUMP dumpfile=ora_%U.dmp logfile=ora_exp.log SCHEMAS='LUCIFER','TEST' parallel=4 filesize=5G network_link=DBLINK_EXPDP exclude=STATISTICS ## 授权执行权限 chmod +x expdp_shell.txt ## 编辑脚本 cat <<EOF>expdp_ora.sh expdp system/oracle parfile=expdp_shell.txt EOF ## 后台执行导出 chmod +x expdp_ora.sh sh expdp_ora.sh &

希望能帮助到你~

暂无图片 评论
暂无图片 有用 0
不会投篮的小猪
2021-12-29
要是限制不能创建dblink的话是不是不能使用expdp导出了,因为源端是10.2.0.4,目标端是11.2.0.4,因为源端是个独立的系统,有scn值的天花板问题
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏