日期:2014-05-16  浏览次数:20826 次

oracle 导入数据,报错PLS-00302: component 'SET_NO_OUTLINES' must be declared .

今天将本机的一个导出的库,导入到中一个oracle数据库中,

提示:

EXP-00056: ORACLE error 6550 encountered
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: Export terminated unsuccessfully

?

以为是命令写错,重新手动敲了一次,还是不行。

上网找到答案:原来是数据库版本不一至,我导出的dmp文件是用oracle10.0.2导出的,但导入的目标数据为是oracle10.0.1,差一个版本也不行啊。后来用oracle10.0.1的客户端重新导出,然后再导入就没有问题了。

?

高版本导出的库,拿到低版本上去用是不行的,而且无解。

?