我用的命令:
  exp system/manager full=y rows=y file=d:\oracle_backup\oracle.dmp
  imp system/manager full=y rows=y file=d:\oracle_backup\oracle.dmp

解决方案 »

  1.   

    IMP-00015 following statement failed because the object already exists:
    Cause: Import failed to create an object because it already exists.
    Action: Specify IGNORE=Y to ignore such errors and import rows even when tables are not created because they already exist.
      

  2.   

    i think u have known what's wrong with u.
      

  3.   

    在原来的oracle中有abc,xyz两个实体,
    在新装的oracle中新建了一个opq实体,并没有创建原来的两个实体。
    我想用 imp 直接恢复原来的两个实体及其数据。
    我不知道系统提示的“已存在”是指的什么。
      

  4.   

    应该指的是system的一些对象,可以不管,加一个选项IGNORE=Y 即可 imp system/manager ignore=y full=y rows=y file=d:\oracle_backup\oracle.dmp
      

  5.   

    应该指的是system的一些对象,可以忽略,加参数ignore=y
      imp system/manager ignore=y full=y rows=y file=d:\oracle_backup\oracle.dmp
      

  6.   

    你这样做当然不行啦,因为在安装oracle时,系统已经默认了system用户,包括其它的东西。
    你最好重新创建一个数据库,然后再导入。
    你也可以试一下:destroy=y
      

  7.   

    destroy=y 我也试过。
    我现在的数据库就是新建的,要怎样才能导入数据呢?