日期:2014-05-17  浏览次数:20991 次

ORACLE 错误 959/表空间不存在错误
我在导dmp库的时候遇到下面的错误:

IMP-00003: 遇到 ORACLE 错误 959
ORA-00959: 表空间'sm7'不存在

但我没有建过sm7这个表空间,创建的用户使用的是user表空间,为什么会提示sm7表空间不存在呢?
后来我新建了sm7表空间,但用户并没有使用它,再导的时候就没有问题了,这又是为什么?

求解
------解决方案--------------------
帮顶!
------解决方案--------------------
导入文件的问题   
------解决方案--------------------
导入的文件也是用的user表空间,而不是sm7
引用:
导入文件的问题

------解决方案--------------------
用户默认表空间是users,但是可能引用了sm7表空间的对象
------解决方案--------------------
你的意思是dmp文件所来自的库引用:
用户默认表空间是users,但是可能引用了sm7表空间的对象

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