oracle用imp导入用户数据时,提示表或视图不存在

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle用imp导入用户数据时,提示表或视图不存在相关的知识,希望对你有一定的参考价值。

其他数据都能正常导入
但是有一个触发器导入的时候提示表或视图不存在
其他触发器都正常
表空间没问题
dmp里面有N个触发器 只有一个导不进去,有一个完全一样的触发器作用于另外一个表可以导入,应该与触发器没关系。至于重新编译..导都没导进来怎么重新编译...手工copy一下还可以...

把这个触发器重新编译一下可能就好了,如果编译还出错,那就按提示找原因,可能这个表或试图真的不存在,有可能这个表或试图没到进,或者是由数据库连接得到其他数据库的表。 参考技术A 你的dmp文件是用户(U)导出还是全库导出?如果是用户导出,就只导出一个用户的所有对象,如果触发器中使用了别的用户下的表或视图,就会报错。 参考技术B 在原库中查一下这个触发器,然后手工解决一下吧 参考技术C 查看你备份的.dmp文件的路径与你安装的数据库路径是否一样。

imp命令导入dmp文件,提示成功无警告,但是在pl sql 查询,提示表不存在,是怎么回事?

我用的命令是 imp system/system@orcl file=str.dmp full=y
str.dmp用户名密码是ora/oracle
用system/system登陆pl/sql developer,然后查询,提示表不存在
在命令提示符中重新导入,已经存在,导入失败
是不是导入有问题,oracle新手,请详细回答,谢谢
可以了,原来要这样查询的 select * from ora.表名 用的ora登陆的,为什么还要这样用而不能直接用表名呢?

参考技术A 导入没问题的,看下其他用户下有没有 参考技术B 恭喜了,
oracle 就是用schema.对象名来区分的.
除非你建立同义词
参考技术C 是不是在不同的用户下?本回答被提问者采纳

以上是关于oracle用imp导入用户数据时,提示表或视图不存在的主要内容,如果未能解决你的问题,请参考以下文章

bcp文件的参数含义

imp命令导入dmp文件,提示成功无警告,但是在pl sql 查询,提示表不存在,是怎么回事?

我用sqoop从oracle导入数据到hdfs时,总是报 表或视图不存在错误,求解答...

IMP/EXP,数据泵,SQL*Loader ,rman,oracle数据库备份

java连接oracle数据库,显示表或视图不存在

oracle imp 如何查看导入日志