用oracle的exp备份出的数据,再用imp恢复时,有个视图报个编译错误,用PL/Sql打开看,这个视图名称上有个红色的×,打开重新编译一下就好了.
但再exp出来,又imp回去,还是报这个编译错误.
研究后发现,原来这个视图中调用了一个自定义函数,怀疑可能是imp的时候先创建的这个视图,后再创建函数,就造成了,视图创建的时候,还没有那个函数,就报错了.
这个问题如何解决呢.