为何我的导出文件只有500K,导入时却占用了700M的空间?

为何我的导出文件只有500K,导入时却占用了700M的空间?

  • 软件环境:
    • 1、Windows NT4.0+ORACLE 8.0.4
      2、ORACLE安装路径为:C:\ORANT
  • 解释原因:
    • 1、一般情况下,用export导出来的dmp文件中,包含表的storage信息,

        如果导出的是一个很大的表,比如有1000万条记录,则此表的storage默认初始大小已达到上百兆,

        这样如果你使用rows=n选项,即使导出来的dmp文件大小只有不到一兆,

        导入时,系统会按storage默认初始大小来分配表空间,所以一下就占用了很多的空间,

        如果剩余表空间不够,并且没有设置成自动扩展(数据文件),还会发生导入错误。

【最后更新: 10/15/2001 07:54:08



关于本站 │ 联络站长 │ 意见、建议 │ 合作 │ 本站地图 │ 广告服务

Copyright (C) 2000-2001 Oracle技术网 版权所有
E-MAIL:[email protected]
http://www.oradb.net/

你可能感兴趣的:(数据库)