oracleimp表空间不存在,oracle dmp 表空间( 二 )


要么是你搞错了名称,要么就是该表空间已经删除但是由于删除时oracle 后台进程SMON没有释放进程或者是删除时没有使用INCLUDING CONTENTS AND DATAFILES关键字,因此表空间虽然已经删除,但是在系统上还能看到数据文件存在 。
oracle导入数据库是出现表空间不存在怎么解决?1、跳过对象创建重复的错误提示,继续导入数据即可 。
2、如果你是自己学习用或者测试用,可以考虑把原本存在不同表空间的数据都导入到相同的表空间 。
3、表空间剩余空间不足时,可以根据原数据库表空间大小增加表空间 。alter tablespace 表空间名 add datafile 数据文件名 size 数据文件大?。皇S啾砜占浠购芏?。
4、把这个触发器重新编译一下可能就好了,如果编译还出错,那就按提示找原因,可能这个表或试图真的不存在,有可能这个表或试图没到进 , 或者是由数据库连接得到其他数据库的表 。
5、你原表的initail值本来设置较大,在新数据库中虽然有空间但是这些空间并不连续 。数据库找不到合适的连续块进行分配 。出现以上问题最快的解决办法就是自己先在新库中手工建立需要导入的对象 , 然后再进行数据导入就行 。
6、导入语句中加入EXCLUDE=STATISTICS 把统计信息排除掉 , 数据导进去以后 手动重新收集统计信息 。
oracleimp表空间不存在的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于oracle dmp 表空间、oracleimp表空间不存在的信息别忘了在本站进行查找喔 。

推荐阅读