drop user abc cascade;
create user abc ...
imp ...

解决方案 »

  1.   

    drop user abc cascade中cascade是什么意思?
      

  2.   

    (1)请问是否要将所有用户DROP掉.还是只DROP出错的那个用户.因我机器上有三个互不相关的测试库用户.(2)我只DROP掉了出错的那个AA01用户,然后imp80 system/manager inctype= RECTORE FULL=Y FILE=01.DMP可出现如下错:LRM_00102:'RECTORE' IS NOT IN THE LEGAL RANG FOR 'INCTYPE'
    请问我应该如何做???
      

  3.   

    2)我只DROP掉了出错的那个AA01用户,然后
    create user aa01 \\\\\\\\\\\\\\imp80 system/manager inctype= RECTORE FULL=Y FILE=01.DMP可出现如下错:LRM_00102:'RECTORE' IS NOT IN THE LEGAL RANG FOR 'INCTYPE'
    请问我应该如何做???
      

  4.   

    你的参数输入错了不是RECTORE而是RESTORE是S不是C
    cascade表示将那个用户的对象级联删除。
    整个过程是这样的
    1.使用最新导出文件(完全、累积、增量都行),重新建立数据库定义:
    imp dba/password inctype=system full=y file=03.dmp(注意INCTPYE=SYSTEM)
    2.导入最近的COMPLETE导出文件
    imp dba/password inctype=restore full=y file=01.dmp
    3.按时间顺序,导入最近一次COMPLETE以来的所有CUMULATIVE导出文件
    imp dba/password inctype=restore full=y file=02.dmp
    4.导入INCREMENTAL导出文件
    imp dba/password inctype=restore full=y file=03.dmp
    你的情况第一步可以省略,用户不用删除,报对象已存在,不用管他