Oracle各版本之间Dmp文件的导入导出问题

时间:2023-01-02 14:49:47

经常做整个数据迁移时遇到下列问题:

1、不是有效的导出文件,头部验证失败;

2、EXP-00056: 遇到 ORACLE 错误 6550
ORA-06550: line 1, column 41:
PLS-00302: component 'SET_NO_OUTLINES' must be declared
ORA-06550: line 1, column 15:
PL/SQL: Statement ignored
EXP-00000: 导出终止失败

关于导入导出问题:

1、在执行导出时客户端exp命令和服务器端Oracle版本要一致;

2、Oracle10G以上使用expdp、impdp

高版本导出dmp导入低版本Oralce时经常遇到“不是有效的导出文件,头部验证失败”这种类似错误,可以通过工具进行dmp文件的修改。

详细见:Oracle 11g导出来的dmp导入到 10g的数据库(IMP-00010:不是有效的导出文件,头部验证失败)

 

导出错误:

在执行exp导出命令是经常遇到类似”EXP-00056: 遇到 ORACLE 错误 6550“这种错误,这一般是执行命令的客户端Oralce版本与服务器不符时,可以换个客户端解决。