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

解决方案 »

  1.   

    原来用901 imp 817 成功过
    现在在服务器本机上exp 也是不能成功
      

  2.   

    你是说在817的SERVER上面执行EXP也不成功吗?把你的操作和出错贴出来看看。
      

  3.   

    我现在没在现场,
    exp到:压缩区<yes/no>:yes> 回车
    就提示导出失败
      

  4.   

    使用权限大点的用户EXP  如EXP SYSTEM/MANAGER FILE=A  FULL=Y
    IMP的时候指定导入的用户IMP SYSTEM/MANAGER FILE=A  FROMUSER=sysuser TOUSER = sysuser
      

  5.   

    不是权限的原因
    用的是dba用户
      

  6.   

    hlooo(天穹飞雨) 说的应该是对的啊,你试过了没有?IMP-0003, ORA-942 and IMP-00023 on import. Run catalog.sql and expvew.sql (renamed catexp.sql in v7) as sys before 
    the import. Both files are in $ORACLE_HOME/rdbms/admin (UNIX). 
      

  7.   

    我觉得“飘”的说法很有道理,你试试看
    我想起来了,上次我的情形和他们说的很象
    不过我在服务器导没有出问题。你要不看看服务器是不是装了两个oracle