本帖最后由 inspironcxw 于 2010-07-19 09:11:05 编辑

解决方案 »

  1.   

    检查一下你的EOS表空间的状态!
    select status from DBA_TABLESPACES where tablespace_name='EOS';
      

  2.   

    你是不是不在一个库中导出导入的啊?
    可能要考虑到表空间的问题。
    因为在导出的TABLE1的表空间是EOS,而在导入的库中并没有存在EOS表空间或者EOS表空间的状态处于OFFLINE,可能通过在新库中建立表空间EOS或者让表空间的EOS处于ONLINE的状态。
    或者你IMP -HELP一下,看IMP的参数命令,是否可以忽略的。
      

  3.   

    补充下  test  用户 默认使用eos 表空间 ,pms236 用户 默认使用 pms 表空间。
    数据装入 pms236 下时 我将 eos 表空间 离线了
    (我的目的是 导入的内容 能够建立在pms236用户默认的表空间下)
    但是导入时,系统默恢复了TEST_TABLE 原来使用的表空间eos(从属建立用户test)
      

  4.   

    导入命令中加上  IGNORE=Y 尝试下看
      

  5.   

    我使用的参数文件
    fromuser=test
    touser=pms236
    BUFFER=8192
    IGNORE=Y
    INDEXES=Y
    ROWS=y
    commit=y
    FILE=d:\temp\test.dmp
    LOG=d:\temp\test.log
      

  6.   

    --显性的撤销表空间权限
    revoke UNLIMITED TABLESPACE from testB;--显性的分配表空间。
    alter user testB quota unlimited on testB;