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这个问题该如何解决呢? 请指点下,谢谢先

解决方案 »

  1.   

    ORA-00942:table or view does not exist产生原因:这是由于装载的表或视图不存在,多半是CATEXP.SQL还没有运行,无法执行Export视图,如果CATEXP.SQL已经运
    行,则可能是版本错误。解决方法:因为Import和Export共享的一些视图是通过运行CATEXP.SQL来装载的(它们具有相同的视图),并不生成单独
    的CATEXP.SQL,因而造成视图与Export代码不同步,较难保持彼此之间的兼容,用户就必须建立自己的Export应用,从而
    避免ORA-00942的错误。
      

  2.   

    谢谢hongqi162(失踪的月亮) ,
    我先搜下CATEXP.SQL是什么用途的
      

  3.   

    运行了CATEXP.SQL,问题还是没有解决,up下