oracle导入dmp的时候提示某个表空间不存在,但这个表空间确实已经建立好了,是什么问题呢?
该dmp文件有多个表空间,我把这些表空间都给同一个用户XX配额了,XX也授权了dba,resource权限了,但imp的时候就是提示tablespace XXX dose not exist.操作代码如下:create tablespace CMS4iARTICLETABSPACE datafile 'CMS4iARTICLETABSPACE.dbf' size 300m autoextend on next 10m maxsize unlimited;create tablespace CMS4iTEMPLATETABSPACE datafile 'CMS4iTEMPLATETABSPACE.dbf' size 300m autoextend on next 10m maxsize unlimited;create tablespace CMS4iUSERTABSPACE datafile 'CMS4iUSERTABSPACE.dbf' size 300m autoextend on next 10m maxsize unlimited;create tablespace GZGOV datafile 'GZGOV.dbf' size 300m autoextend on next 10m maxsize unlimited;create tablespace impdata datafile 'impdata.dbf' size 300m autoextend on next 10m maxsize unlimited;create user Cadmin1 Identified By qazxsw default tablespace C4iARTICLETABSPACE;
create user Cadmin2 Identified By qazxsw default tablespace C4iTEMPLATETABSPACE;
create user Cadmin3 Identified By qazxsw default tablespace C4iUSERTABSPACE;
create user Cadmin4 Identified By qazxsw default tablespace GZGOV;
create user Cadmin5 Identified By qazxsw default tablespace impdata;grant dba,resource to Cadmin1;
grant dba,resource to Cadmin2;
grant dba,resource to Cadmin3;
grant dba,resource to Cadmin4;
grant dba,resource to Cadmin5;alter user Cadmin5 quota unlimited on C4iARTICLETABSPACE;
alter user Cadmin5 quota unlimited on C4iTEMPLATETABSPACE;
alter user Cadmin5 quota unlimited on C4iUSERTABSPACE;
alter user Cadmin5 quota unlimited on GZGOV;imp Cadmin5/qazxsw full=y file=c:\counter2013-01-15.dmp log=c:\130118_1.log运行时不断提示IMP-00003: ORACLE error 959 encountered
ORA-00959: tablespace 'C4iARTICLETABSPACE' does not existoracle

解决方案 »

  1.   

    你这个导入用户时Cadmin,其对应的表空间是impdata。可能是这原因呢
      

  2.   

    后面不是用alter user username quota unlimited on tablespace_name给该用户增加表空间配额了吗
      

  3.   


    没看到你有create C4iARTICLETABSPACE表空间啊?
      

  4.   

    create tablespace CMS4iARTICLETABSPACE datafile 'CMS4iARTICLETABSPACE.dbf' size 300m autoextend on next 10m maxsize unlimited;这一段,下面的表空间名我都把前面的CMS改成了C,是我疏忽,但是实际操作中已经确认过表空间名都是对的
      

  5.   

    导入的格式试一下:imp userid = Cadmin5/qazxsw full=y file=c:\counter2013-01-15.dmp log=c:\130118_1.log