占物理存储空间的的实体对象就是段(segment),例如表,索引,回滚,分区,临时等。
段由连续的内存块叫做扩展(extent)的组成,每个扩展由数据库数据块(database data block)组成,每个数据块由oc 块组成。
和段交流需要sql语言,c语言,cobol,java等语言交汇。
一张只能占用一个段的空间,当这个表的数据增加,段可以为表重新分配新的区,这样空间就可以扩展了;
还有,一个段只属于一个表空间,一个表空间可以有多个段;表空间和段是逻辑存储结构上的一对多的关系;
表空间和数据文件也是一对多的关系,段和数据文件不是没有直接关系;
但一个段可以属于多个数据文件;
所以当段空间不足时,也就是相当于表空间不足;只要你扩展表空间大小或新增数据文件就可以了;
待续。。。
本文深入探讨了数据库中物理存储空间的实体对象——段、表空间的概念,以及它们如何通过扩展(extent)和数据块(databasedatablock)组织数据。解释了段如何为表分配空间并进行空间管理,表空间如何组织多个段,并讨论了段与数据文件之间的间接关系。最后提示后续内容将涵盖扩展表空间和数据文件的方法。
1445

被折叠的 条评论
为什么被折叠?



