我在导dmp库的时候遇到下面的错误:IMP-00003: 遇到 ORACLE 错误 959
ORA-00959: 表空间'sm7'不存在但我没有建过sm7这个表空间,创建的用户使用的是user表空间,为什么会提示sm7表空间不存在呢?
后来我新建了sm7表空间,但用户并没有使用它,再导的时候就没有问题了,这又是为什么?求解

解决方案 »

  1.   

    导入的文件也是用的user表空间,而不是sm7
      

  2.   

    用户默认表空间是users,但是可能引用了sm7表空间的对象
      

  3.   

    你的意思是dmp文件所来自的库引用了sm7表空间的对象是吗?这个引用是显示操作的还是库自动引用的?
      

  4.   

    我也遇到这个问题  ,就是提示某一个表空间不存在 ,然后新建一个他提示的表空间就导入成功了,然后我想删除临时建的表空间提示说有其他字段的引用,估计就是这个原因吧,oracle的表空间互相间还有引用??