oracle数据库导出一个用户,再把导出的dmp文件导入到另一个用户之后,视图和过程发生错误.

IMP-00041: 警告: 创建的对象带有编译警告

视图和过程是基于你的基表而建立的,现有基表后建视图和过程。在导出和导入过程中,有可能顺序发生变化,基表还没有导入而先要建视图或过程就会出现错误了。
解决方法:再导入一次,也就是说重复导入有可能解决问题。
注意:重复导入时,选项“对象已存在,忽略创建错误”选NO。追问

能给个命令不?
选项“对象已存在,忽略创建错误”选NO这个

追答

进入命令提示(DOS)环境,最好转到DMP文档所在的文件夹。
输入命令IMP 用户名/口令@连接串
按照提示做就可以了。

追问

选项“对象已存在,忽略创建错误”选NO.....
imp test/test@orcl file=e:\test.dmp full=y
选项“对象已存在,忽略创建错误”选NO应该在full=y后面怎么写....

追答

分步做啊,只写imp test/test@orcl回车,然后按提示回答就可以了。应该在第4步是“对象已存在,忽略创建错误”。

追问

我知道了 你说的方法和我用的方法不一样....

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答