第3章ORACLE数据库结构(逻辑)福建工程学院软件学院卢民荣luminrong@sohu
comQQ:137955086(周一,五下午在线)第7章Oracle10g逻辑结构及其管理7
1数据块、范围和段及其管理7
2表空间及其管理7
3回滚段及其管理Oracle数据库逻辑存储结构Oracle数据库是一个数据集合,它的主要功能是存储和检索数据
为了更加有效地对数据库中的数据进行存储和管理,Oracle数据库采用了两种存储结构:逻辑存储结构和物理存储结构,这两种结构相互独立,互不影响
逻辑存储结构主要是指在Oracle内部使用的组织和管理数据的数据结构;物理存储结构是Oracle在操作系统中存储和管理数据的方式,即保存数据的Oracle文件在操作系统中的存储结构
Oracle数据库逻辑存储结构Oracle存储结构1
逻辑存储结构块(Block)块是Oracle存储结构中最小的逻辑存储单元,是读写数据文件的最小单位
区(Extent)区是由一定数量连续的块组成的逻辑存储结构,是Oracle进行存储分配的单位
段(Segment)段是由一个或多个区组成的逻辑存储结构,可以用来保存特定的模式对象(表、索引等)
段可以分为数据段、索引段、临时段和回退段四类
表空间(Tablespace)表空间是最高一级的逻辑存储单元,是连接逻辑存储结构和物理
区24Kb区84Kb段96Kb表空间段1段2表空间块数据库Oracle数据库逻辑存储结构Oracle存储结构2
物理存储结构在操作系统级,Oracle以文件的形式组织和管理数据,而这些文件是存储在物理存盘上的,是具体的物理存在,因此把这种结构叫物理存储结构
Oracle物理存储结构组成包括:数据文件数据文件用来存储所有的数据库数据
控制文件控制文件用来存储数据库的物理结构等信息
重做日志文件重做日志文件用来记录对数据库的所有修改信