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

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

把这个触发器重新编译一下可能就好了,如果编译还出错,那就按提示找原因,可能这个表或试图真的不存在,有可能这个表或试图没到进,或者是由数据库连接得到其他数据库的表。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-09
你的dmp文件是用户(U)导出还是全库导出?如果是用户导出,就只导出一个用户的所有对象,如果触发器中使用了别的用户下的表或视图,就会报错。
第2个回答  2011-11-09
在原库中查一下这个触发器,然后手工解决一下吧
第3个回答  2011-11-09
查看你备份的.dmp文件的路径与你安装的数据库路径是否一样。本回答被网友采纳

oracle用imp导入用户数据时,提示表或视图不存在
把这个触发器重新编译一下可能就好了,如果编译还出错,那就按提示找原因,可能这个表或试图真的不存在,有可能这个表或试图没到进,或者是由数据库连接得到其他数据库的表。 本回答由网友推荐 举报| 答案纠错 | 评论 2 0 HttpChu 采纳率:30% 擅长: 电脑\/网络 JAVA相关 数据库DB 百度百科 百度知道 其他回答 ...

ORACLE11G IMP导入时出现问题,一个警告一个报错。IMP-00041: 遇到 ORAC...
IMP-00003: ORACLE error 942 encountered ORA-00942: table or view does not exist About to enable constraints...Import terminated successfully with warnings.完了系统都起不来。。。

用PL SQL工具导入ORACLE备份的DMP数据时,提示:“IMP-00058:遇到ORACLE错 ...
你看看你导入的数据里有没有JBPM4_HIST_PROCINST这张表,因为JBPM4_HIST_ACTINST表的HPROCI_字段是关联JBPM4_HIST_PROCINST表的DBID_字段,如果JBPM4_HIST_PROCINST不存在就会报 table or view not exist. (表或视图不存在)

ORACLE如何修改表所在的表空间
expdp后,在执行impdp时指定表空间转换REMAP_TABLESPACE=SYSTEM:AA

PL\/SQL的执行操作
oracle会将函数名及其源代码信息存放到数据字典中user_sourceset pagesize 40select text fromuser_source where name='result';8.删除函数drop functionresult; 1.列出当前用户的子程序数据字典视图USER_OBJECTS用于显示当前用户所包含的所有对象.(表,视图,索引,过程,函数,包)sql>col object_name format a20select ...

oracle数据库中有哪些字符集,字符集之间的子集和超集关系是怎么样的...
理解ORACLE数据库字符集一.引言 ORACLE数据库字符集,即Oracle全球化支持(Globalization Support),或即国家语言支持(NLS)其作用是用本国语言和格式来存储、处理和检索数据。利用全球化支持,ORACLE为用户提供自己熟悉的数据库母语环境,诸如日期格式、数字格式和存储序列等。Oracle可以支持多种语言及字符集,其中oracle8i支持48...

如何解决C#中_system~.ini文件缺失问题?
答:插上软件锁,在cass的命令行键入regi回车后,提示输入注册密码的就不是正版,提示已为正版的软件锁就是正版。在命令行键入getsoftno后提示的软件锁号码和软件锁上面的编号一致的,应为南方公司的软件锁。也可电话查询软件锁。20.“定显示区”的作用是什么?答:将所要编辑的数据,居中显示。19.cass用户如何查询自己...

oracle用imp导入用户数据时,提示表或视图不存在
把这个触发器重新编译一下可能就好了,如果编译还出错,那就按提示找原因,可能这个表或试图真的不存在,有可能这个表或试图没到进,或者是由数据库连接得到其他数据库的表。

ORACLE如何修改表所在的表空间
可以通过alter方法,将一个表移动到另外一个表空间中:sql: alter table spaceOne.tablename move tablespace spaceTwo;解释:以上语句就是把tablename表从spaceOne移动到spaceTwo中。备注一:当前的用户必须对spaceTwo、spaceOne都有操作权限才可以。备注二:其实如果对两个表空间都有权限的话,可以...

PL\/SQL的执行操作
oracle会将函数名及其源代码信息存放到数据字典中user_sourceset pagesize 40select text fromuser_source where name='result';8.删除函数drop functionresult; 1.列出当前用户的子程序数据字典视图USER_OBJECTS用于显示当前用户所包含的所有对象.(表,视图,索引,过程,函数,包)sql>col object_name format a20select ...

相似回答