oracle 10 g
数据库装在UNIX上,我从另一台windows系统的电脑联到UNIX上的数据库,新建了一个用户TEST并赋予DBA权限,该用户可以建表,但是却不能删表,执行drop table AA,提示
ORA-00604 error occurred at recursive SQL Level 1
ORA-00942 table or view does not exist
select owner from dba_tables where table_name= 'AA '
显示结果为: owner
TEST
这个问题该如何解决呢? 请指点下,谢谢先
------解决方案--------------------
ORA-00942:table or view does not exist
产生原因:这是由于装载的表或视图不存在,多半是CATEXP.SQL还没有运行,无法执行Export视图,如果CATEXP.SQL已经运
行,则可能是版本错误。
解决方法:因为Import和Export共享的一些视图是通过运行CATEXP.SQL来装载的(它们具有相同的视图),并不生成单独
的CATEXP.SQL,因而造成视图与Export代码不同步,较难保持彼此之间的兼容,用户就必须建立自己的Export应用,从而
避免ORA-00942的错误。