
显然那句ALTER SEESION出了问题。
经查发现_plsql_load_without_compile=true这个隐含参数是在9i的windows平台上才有的,而其他平台没有。
赶快询问同事,要求提供具体的环境和操作步骤。
A数据库为源数据库:ORACLE 9.2.0.1 OS:WINDOWS
B数据库为目标数据库:ORACLE 9.2.0.4 OS:LINUX
操作步骤是:在A数据库上直接导出,然后将导出文件传到他自己的电脑上,最后再向B数据库导入的。
问题就出在这!因为导出和导入都是通过WINDOWS机器来实现的,所以在导入时会报错。让他更改导入的操作步骤,将导出的文件传到B数据库的机器上,然后直接在B机器上执行IMP,数据顺利导入。 -:)
其实ORACLE的EXP尤其是IMP有比较多的条件限制,我们需要非常的注意,特别是数据库版本不同且操作系统平台各异的环境下。
















