表空间新建的 用该语句 imp mkp/mkp@orcl_PC-201107081426  file=E:\web1\sql\bdsite.dmp FULL=Y  报错。提示:ORA-00959: 表空间 'BDSITE' 不存在 哪位 帮忙 解决方法!

解决方案 »

  1.   

    目标库中'BDSITE这个表空间是否存在呢,如果不存在,手工建个表空间
      

  2.   

    之前导入一次 不用 创建这个就可以的。 为什么这次就要这个表空间。我DMP 文件是别人那传过来的。 是否必须得这个表空间才能导入。
      

  3.   

    必须创建表空间或者加入ignore = y
      

  4.   

    要么手动创建一个,要么imp命令加上ignore=y…
      

  5.   

    这是个基本常识问题.
    在导入数据前要先确定好原数据库中的USER,tablespace是否已经完全建立,然后再导入数据.
    为此我曾经花费一个星期的时间来导入数据,被主管骂个半死.
      

  6.   

    此言差矣,如果我不想将原来表空间的数据导入到原来名字的表空间中呢?我就想换个表空间名。
    我测试的时候指定当前用户的默认表空间,进行导入的时候就会导入到你默认的表空间中。
    alter userName default tablespace tablespace_name ;
    再执行导入操作。
      

  7.   

    之前我导过一次并没有创建 'BDSITE'表空间 创建了名字不一样的。我是成功的导入了。这次我就不知道为什么不行。
      

  8.   

    是不是参数 ignore =y没有加上?
      

  9.   

    我现在就一个问题。是不是一定得创建 表空间 'BDSITE' 如果要的话 之前我导过一次并没有创建该表空间,也成功了。