当前位置: 代码迷 >> Oracle管理 >> PL/SQL创建表
  详细解决方案

PL/SQL创建表

热度:214   发布时间:2016-04-24 04:09:27.0
PL/SQL创建表 求助


新手求助, 利用PL/SQL创建表, Initial Extent  和Next Extent 和%Free  这些可以怎么填?
------解决思路----------------------
一般情况下采用默认值就好
1、extent就是扩展的意思,表空的extent呢包括了:initial_extent、next_extent、min_extents、max_extents 等内容,其意义就是:初始扩展数,下一次扩展数,最小扩展数和最大扩展数。这些概念实际上在9i以上版本中就弱化了,主要是现在建立的数据库基本上都是采用本地管理的,而不是字典管理方式。extent是一个数量的概念,并不是大小概念,每个extent是由很多个block构成的,每个block的大小呢在表空间建立后就是确定的(如果在表空间建立时没有特殊指定,那么block的大小就和数据库创建时设定的blocksize相同)。在建立表空间的时候当然可以指定表空间的扩展值,但是要注意,如果你想指定表空间的扩展的大小的话必须指定为blocksize的整数倍。
2、used和free设置参考下面链接
Oracle数据块PCTUSED和PCTFREE属性对数据操作的影响
  相关解决方案