文章目录
一、oracle数据库的逻辑存储结构
oracle database为数据库里面的说有数据都分配了逻辑空间。oracle database的逻辑单元有数据块、序列(extent)、段、表空间。下面是逻辑存储和物理存储之间的关系。
图2是一个表空间中,段、区、数据块之间的关系图。
- 数据块(data block)是oracle分配空间的最小单元。
- 区(extent)。是一串连续的数据块data block,用来存放特定类型的数据
- 段segment。由多个区组成,用来存储数据块对象(database object)。如表,表的索引。每个段有且仅属于一个表空间(tablespace)
- 表空间(tablespace)是段的一个逻辑存储容器。一个oracle数据库必须拥有SYSTEM 和 SYSAUX 表空间。
注意。这里的表空间不是其他数据库如mysql数据库里面的table的概念。
图3是数据库中的表空间构成