首页 理论教育 数据库的物理和逻辑结构及其组成机制

数据库的物理和逻辑结构及其组成机制

时间:2023-06-02 理论教育 版权反馈
【摘要】:每一个数据文件只能对应一个数据库,主要包括数据表、索引和其他的段。这些参数文件同样会告诉Oracle实例在什么位置可以找到控制文件等。图2-1 数据库的物理存储结构逻辑结构块:Oracle管理存储空间最基本的单元,也是最小的逻辑存储单元。数据库就是由若干个表空间组成的。

数据库的物理和逻辑结构及其组成机制

一系列的物理文件和对应的逻辑结构称为数据库。其中物理文件包括数据文件、日志文件、控制文件、参数文件等。逻辑结构包括表空间、段、区段、块。

(1)物理存储结构

数据文件:物理存储数据库的文件。每一个数据文件只能对应一个数据库,主要包括数据表索引和其他的段。

日志文件:记录对数据库的修改信息,以备恢复数据时使用。具体操作是每一个数据库至少包含两个日志文件组,日志文件组以循环的方式进行读写操作,每一个日志文件对应一个物理文件。

控制文件:一个较小的二进制文件,用于描述数据库的结构。这个文件会告诉用户数据文件、临时文件、重做日志文件的位置,还包括一些描述性的信息:例如数据库建立的时间、数据库的名称、恢复数据库时所需要的各种同步信息等内容。

参数文件:内容包括确定内存结构的大小、设置数据库的默认值、设置数据库的范围、设置数据库的各种属性、优化数据库的性能等内容。这些参数文件同样会告诉Oracle实例在什么位置可以找到控制文件等。

数据库的物理存储结构如图2-1所示。

978-7-111-37241-7-Part01-12.jpg

图2-1 数据库的物理存储结构(www.xing528.com)

(2)逻辑结构

块:Oracle管理存储空间最基本的单元,也是最小的逻辑存储单元

区段:比块高一级的逻辑存储结构。区段由一系列块组成。

段:由多个区段组成,区段可以是连续的,也可以是不连续的。

表空间:最高级别的逻辑存储结构。数据库就是由若干个表空间组成的。

Oracle逻辑结构如图2-2所示。

978-7-111-37241-7-Part01-13.jpg

图2-2 Oracle逻辑结构

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈