以sys登录,重新执行$ORACLE_HOME/rdbms/admin/catalog.sql和$ORACLE_HOME/rdbms/admin/catproc.sql后试试。

解决方案 »

  1.   

    不报错,但清空某用户下的全部table/view/index,如何做,谢谢???
      

  2.   

    怎么样一次性删除所有的表set pagesize 0;
    spool c:\del.sql
    select 'drop table '||table_name||';' from cat
    where table_type=upper('table');
    spool off;
    @c:\del.sql
      

  3.   

    up
    drop view的话改为
    set pagesize 0;
    spool c:\del.sql
    select 'drop view '||view_name||';' from dba_views where owner=user;
    spool off;
    @c:\del.sql至于索引,删除了表后索引就没有了
      

  4.   

    如果没有存储过程之类的,可以直接删除用户就可以了,即使有,也可能先备份再导入,也挺方便的
    drop user cascade;
    然后再重新导入需要的东西!
      

  5.   

    drop user cascade;帮助你删除的挺好的啊