请教关于ORACLE的Exp和Imp的问题?急用!!!!

[复制链接]
查看11 | 回复3 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
我在导出和导入一个数据库的时候发现一个问题很让我恼火,请各位高手予以帮助,谢谢了。
我从数据库中按用户级导出了一个DMP文件,此文件大小不大,可我在导入到另外一个数据库中时,却报出数据库空间不够,这个数据库是不能再扩容的,因此,我想请教一下又没有什么办法可以控制在导出数据时的Storage大小???
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
据我所知,没有办法。
要么呢在倒出之前,先对该表进行重组。减小存储参数。
重组的方法可以是用工具,比如Toad有这个功能。
要么在8i以上,使用alter table xxx move tablespace xxx storage(xxx)来指定存储参数。
希望有经验的朋友共同探讨。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
由于exp时默认compress=y,你exp时可以指定compress=n,这样的话
imp时就不需要太多空间,特别是你只需要结构时。
对于已经导出的dmp文件,imp时用indexfile=cre_tab_ind.sql,编辑
storage字句,先建表,后导数据,再建索引,可以控制表的存储。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
非常感谢两位高手的帮助!谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行