2.4.1 进程结构
2.4.2 内存结构
1. 系统全局区(SGA)
SGA如图2.47所示。
2. 程序全局区(PGA)
PGA是数据库服务器内存中为单个用户进程分配的专用的内存区域,是用户进程私有的,不能共享。
2.4.3 数据库的逻辑结构
Oracle 9i数据库的逻辑结构主要指从数据库使用者的角度来考查的数据库的组成,如图2.48所示。自下向上,数据库的逻辑结构共有6层。
1. 数据块(Data Block)
2. 数据区间(Data Extent)
3. 数据段(Data Segment)
4. 逻辑对象(Logic Object)
5. 表空间(Tablespace)
Oracle 9i安装完毕后自动建立9个默认的表空间,如表2.6所示。
表2.6 Oracle 9i数据库的默认表空间
6. 数据库(Database)
2.4.4 数据库的存储结构
数据库的存储结构指逻辑结构在物理上是如何实现的,共有3层,如图2.49所示。
1. 物理块
2. 物理文件
每个物理文件由若干个物理块组成,主要包括数据文件、控制文件和日志文件3类。
数据文件:用于存放所有的数据,以DBF为扩展名。
日志文件:记录了对数据库进行的所有操作,以LOG为扩展名。
控制文件:记录了数据库所有文件的控制信息,以CTL为扩展名。
以笔者的安装环境为例,【全局数据库名】为“myoracle.mynet”的数据库的主要物理文件存放在c:\oracle\oradata\myoracle下,如图2.50所示。
2.4.5 数据库服务器的总体结构
Oracle 9i数据库服务器的总体结构如图2.51所示。
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |