我在做orale备份,用的是exp、imp工具。我发现:我先对数据库全局导出,drop user zhao cascade再创建用户zhao指定角色为DBA,再imp进去zhao用户时,发现zhao用户中备份前的数据还存在。这是怎么回事?难道存在逻辑删除和物理删除的说法?请大家帮忙啊!先谢谢了!

解决方案 »

  1.   

    删除用户的话,用户下的数据也会被删除掉!把你的imp和exp语句贴出来看下
      

  2.   

    1.先删除该用户和级联下面的对象
    drop user 用户名 cascade;
      

  3.   

    drop user <username>的时候是要加上cascade;的 
    那么该用户的所有东东都被删掉了  
      

  4.   

    drop user 用户名 cascade;
      

  5.   

    先drop user 用户名 cascade,先删除该用户和级联下面的对象;然后不用新建用户,直接imp,IMP会自动新建用户。