备份的时候用的  exp username1/userpass@netservice file=.......导入的时候用的  imp  username2/userpass@netservice fromuser=username1 touser=username2 file=.........出现以上提示,不知为何? ORA9I+WINXP PRO

解决方案 »

  1.   

    这么说吧,
    假如你建立了一张表,然后根据这张表建立了一张视图
    然后你把这张表删除了,但是视图还在好了,
    这时候,你在EXP的时候,没有错误,因为视图只是一句SQL语句,一个描述,
    当EXP的时候并不执行这句SQL语句(视图)
    但是当你IMP(导入)的时候,是要执行这句SQL语句的,但是由于没有了那张表
    所以出现了上述错误你的create dimension也就是这个原因了,我猜。。
      

  2.   

    感谢 ATGC(这一生受了很多委屈吃了很多苦。。) 的回答,但是我没有用到那个 表及视图,
    并且我用 exp system/manager@netservice owner=username 的时候没有备份然后导入就没有错误提示,不知道为何?
      

  3.   

    你看看“CREATE DIMENSION "CUSTOMERS_DIM" LEVEL "CUSTOMER" IS ("CUSTOMERS"."CUST_ID""
     ")”
    这里的CUSTOMERS表等等还在不在。。
      

  4.   

    感谢 ATGC(这一生受了很多委屈吃了很多苦。。) 的回答,但是我没有用到那个 表及视图,
    并且我用 exp system/manager@netservice owner=username 的时候进行备份然后导入就没有错误提示,不知道为何?
    上面说错了,cutomers这些表还在的
      

  5.   

    "ORA-00942: 表或视图不存在"
    ==========================
    错误提示就是这个,
      

  6.   

    You tried to execute an SQL statement that references a table or view that either does not exist, that you do not have access to, or that belongs to another schema and you didn't reference the table by the schema name.