标题:
Oracle利用IMP导入时,变更表所属的表空间
[打印本页]
作者:
bigtiger
时间:
2011-1-19 20:46
标题:
Oracle利用IMP导入时,变更表所属的表空间
尽管RMAN备份越来越被重视,但是很多人仍然喜欢EXP/IMP的方式。大概是出于对复杂事物的恐惧心理,而宁愿利用bat来实现了。
今天遇到一个问题,有同事在安装数据库时,将所有的数据表建在了system表空间。新建数据库,并创建新的表空间。当利用EXP/IMP导出导入时,虽然使用了fromuser和touser参数(touser的默认表空间时新建表空间),但是仍然无法将数据表导入touser的默认表空间中。
其实,Oracle利用imp导入时,不会考虑touser的默认表空间,而是按照表以前所在的表空间进行导入。因此,将touser在system表空间的可用配额置为0,并保证在新的表空间中有足够的配额,就可以逼Oracle将数据表导入新表空间了。
欢迎光临 万卷图书 (http://wanjuanchina.net/)
Powered by Discuz! 7.0.0