加上参数INGNORE=Y也不行
每个表里的数据还保留着然后插入新的数据,这样就是双倍的数据了

解决方案 »

  1.   

    报什么错误?要授权
    grant resource to aocs;C:\imp aocs/aocs@TEST file=c:\abc.dmp full=y
      

  2.   

    to:freddy2003() 
    aocs有DBA的权限第一次创建aocs用户时候,用C:\imp aocs/aocs@TEST file=c:\abc.dmp full=y
    是可以的,表和数据都导入了第二次再导入的时候,就提示“IMP-00015: 由于对象已存在,下列语句失败:CREATE TABLE .....”
    每个表都提示这样的错误
      

  3.   

    你可以先把原来用户下的所有表都删除,然后再重新导入就可以了
    如果表很多的话,你可以先删除用户,然后再重新建立用户再导入就可以了
    drop user username cascade;
    create user.....
      

  4.   

    每次导入前都要删除用户,这样会不会很麻烦,oracle没有这么弱吧。
    有没有什么命令可以覆盖以前表中的数据