我导出了一个dmp文件只有20M,导入后消耗了几十G的硬盘。
怎么才能在导入的时候不分配那么大的表空间?
怎么才能在导入的时候不分配那么大的表空间?
解决方案 »
- oracle学习书籍推荐
- SQL语句在 PL/SQL中能正确的执行,并得出结果,在pro*C中编译出错?!
- 请大家推荐几本Oracle性能优化方面的书
- 关于create table as 的问题,如何加一个integer型的字段
- 海量关系数据生成 是什么啊 ??????、怎么生成?????????
- oracle的同义词如何建?另一个库中的视图能作为同义词建到本库中吗?
- 删除表中相同数据的问题!
- 解决date类型中的2000年问题???
- 请问哪里有“Oracle9i中文版”下载?
- SQL*Plus命令:在client端用什么命令可以仅仅检索出用户表?急!
- 想问一下,怎样创建Oracle的数据库模式?谢谢!
- rownum的问题
如果是的那就是这样的,我的也是数据文件看起来有那么大,但是根本没有占那么多空间,里面还可以再放数据的
关键是我不需要那么大的空间,我也没有那么大的空间。
我是把正式库导出一份到我本地做测试,只要库结构和很少的数据就可以了。
那你定义datafile文件的时候不要定义那么大嘛
现在目的库中建好表结构,分配好空间,导入时使用ignore=y选项。
http://topic.csdn.net/u/20081018/13/838f483b-c651-408c-b0d7-828ae08015b3.html
(9i是否支持,忘记了,没有这个环境)可以使用expdp,impdp,轻松搞定lz的需求。
没有必要每个都去修改storage参数.导出的时候注意 :content=metadata_only ,那么就只会导出表结构了,而且是没有存储参数的表结构。