马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
前不久,看了oracle 9i的Concepts,以后陆续的会把一些体会总结写出来,希望对初学者有用 。
数据库结构可分为物理和逻辑的存储结构,其中逻辑存储结构包括Data Blocks, Extents, Segments and tablespace.。数据就存储在Data Blocks中,它是 the finest level of granularity,下一级逻辑数据空间是Extents,它是由指定数量的连续的Data Blocks构成,一个Segments是Extents的集合,有数据段,索引段等。例如,当创建一个表时,就创建了一个数据段Segments,创建一个索引时,就创建了一个索引段。oracle 为段Segments分配空间是以区Extents为单位的。区是按需分配的,一个段中的区在物理上不一定连续。段和它的区存储在一个表空间中,一个表空间是由一个或多个数据文件datafile构成。在一个表空间中,segment能跨数据文件存在,即segment的一个区在数据文件A中,另一个区可以在数据文件B中。A,B是同一个表空间的数据文件,而区Extents只能在一个数据文件中。
[此贴子已经被作者于2006-2-28 9:14:21编辑过]
|