关于表空间

王朝mssql·作者佚名  2006-12-17
窄屏简体版  字體: |||超大  

关于表空间

关于表空间 关于表空间

从Oracle8i开始,Oracle支持两种类型的表空间:

字典管理方式表空间:表空间的所有存储空间的管理信息都保存在数据字典中。

本地管理方式表空间:表空间上所有存储空间的管理信息都保存在数据文件头部的“位图”中。

1、字典管理表空间

create tablespace ...

datafile '...' size ... unuse

extent management dictionary

2、本地管理表空间

create tablespace ...

datafile '...' size ... unuse

extent management local autoallocate/unform size ...

segment space management manual/auto

.autoallocate

由Oracle负责对区的分配进行自动管理。在Autoallocate方式中,表空间中最小的的区为64KB

.uniform size ...

其带来的最大优点是在表空间中不会产生任何存储碎片,可以避免存储空间的浪费。

.segment space management manual(默认方式)

Oracle将使用可用列表(Free List)来管理段中的空闲数据块。

.segment space management auto

Oracle将使用位图(Bitmap)来管理段中的已用数据块和闲数据块。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航