你是说表空间吗?
学习ing.

解决方案 »

  1.   

    在某个表空间上建立表,该表将该继承表空间中设置的默认存储参数,
    于是,xxMB大小的初始空间立刻被分配。
    oracle允许为表空间指定最小范围,即25MB,在这样的表空间上创建
    表,oracle就会默认分配一个25MB的初始范围,这是oracle允许的最小
    容量了。
    打开表空间的AUTOEXTEND ON 选项可以自动扩展表空间,知道磁盘空间
    用完。如:
    CREATE TABLESPACE XXX
      DATAFILE 'D:\...'
      SIZE 200MB
      AUTOEXTEND ON NEXT 100MB MAXSIZE UNLIMITED
      MINIMUM EXTENT 25MB
    ......
      

  2.   

    在Oracle中,Oracle允许为表空间指定的最小范围是25MB,换句话说就是,你就算不为表添加记录,表所链接的Oracle表空间分配信息就已经达到25MB了。
    不知你用过SQL-Server没有,它与Oracle类似,当你创建表的时候,它也已经达到好几M了,但如果你把它生成SQL语句后,却只有若干K(这就是能生成表结构语句所占的空间)
      

  3.   

    SQL似乎没有指定表尺寸大小的地方吧。
      

  4.   

    我原来刚从sql转oracle的时候也有过这样的困惑,但上面的几位说的都对,是表的初始分配值,sql中没有