暂无图片
impdp ORA31694
我来答
分享
impdp ORA31694

老师好,做impdp时遇到错误,查了半天也没查明白,望赐教,谢谢🙏

ORA-31694:

master table "SYSTEM"."SYS_IMPORT_TABLESPACE_01" failed to load/unload

ORA-02354: error in exporting/importing data

ORA-39773: parse of metadata stream failed

我来答
添加附件
收藏
分享
问题补充
9条回答
默认
最新
Moone

这个报错一般是expdp的dump文件错误或者不全(并行有多个文件

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

哦哦,那需要注意点什么呢?我没有开parallel,如何避免这个问题呢?

暂无图片 评论
暂无图片 有用 0
cherish军

导出  导入脚本看看呢

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

expdp system/tnbphbc2_psongoc_08 directory=export8292019 dumpfile=exp1.dmp logfile=exp1.log full=y

[oracle@ora12c directory]$ impdp system/oracle parfile=imp09052019.par

Import: Release 12.2.0.1.0 - Production on Thu Sep 5 21:09:44 2019

Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved.

Connected to: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

ORA-39002: invalid operation

ORA-31694: master table "SYSTEM"."SYS_IMPORT_FULL_01" failed to load/unload

ORA-02354: error in exporting/importing data

ORA-39773: parse of metadata stream failed

[oracle@ora12c directory]$ ls

exp1.dmp imp09052019.par imp1.log

[oracle@ora12c directory]$ cat imp09052019.par

directory=import8292019

dumpfile=exp1.dmp

logfile=imp1.log

full=y

暂无图片 评论
暂无图片 有用 0
cherish军


跨版本吗?

看报错像是dmp文件损坏之类的问题,重新导出一份试试

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

跨版本的,从Solaris的11.2.0.4到Linux的12.2.0.1,您说和跨版本有关吗?

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

老师,我想问原端和目标端的directory名字必须要一致吗?

暂无图片 评论
暂无图片 有用 0
杨杰

directory不必一致,看下导出文件日志有没有报错,是否成功导出。

暂无图片 评论
暂无图片 有用 0
文成

可能是文件损坏,检查两边文件大小是否一致

也可能是环境变量中的 字符集设置有影响

可以直接导出 metadata_only 再导入试试有没有报错

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