可以的。EXP,IMP本身就可以导入导出表结构和约束条件。
导入时只建表空间和用户即可。

解决方案 »

  1.   

    不用删除数据文件,直接把用户对象下的对象都删除就可以了,然后重新创建用户再执行导入就可以了!
      先drop user cascade;
      创建用户 create user  .....并赋于相应的权限!
      然后再执行导入操作语句就可以了!
      

  2.   

    关键是这个数据库中有很多用户,而且我对每个用户的权限不是都知道.
    这方法对我不合适.我的操作顺序是:
    1,DROP TABLESPACE XXXX including contents;
    .................2,CREATE TABLESPACE APLARGE
     DATAFILE 
      'D:\ORADATA\PROD\APLARGE.DBF' SIZE 1209M REUSE 
     DEFAULT STORAGE (INITIAL 5M NEXT 5M MINEXTENTS 1 MAXEXTENTS 65535 PCTINCREASE 50) ;3, import ..........由于第三步失误,造成部分数据表重复,由于CREATE TABLESPACE比较复杂,我现在只想删除数据而保留TABLESPACE,然后操作第三步,各位有什么方法,都说出来,谢了啊~~~
      

  3.   

    如果这样的话你可以drop用户,drop user 用户名 cascade,再导入数据
      

  4.   

    DROP 用户,那些数据表会自动被删除吗?综合各位建议,我这样做可以吗:1,drop 用户ONE BY ONE
    2,不重新建立用户,而直接用IMPORT导入数据