2. 程序全局区(PGA)
PGA是数据库服务器内存中为单个用户进程分配的专用的内存区域,是用户进程私有的,不能共享。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)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数据库的默认表空间
名称主要作用CWMLITE用于联机分析处理(OLAP)DRSYS用于存放与工作空间设置有关的信息EXAMPLE实例表空间,存放实例信息INDEX索引表空间,存放数据库索引信息SYSTEM系统表空间,存放表空间名称、所含数据文件等管理信息TEMP临时表空间,存储临时表TOOLS工具表空间,存放数据库工具软件所需的数据库对象UNDOTBS回滚表空间,存放数据库恢复信息USERS用户表空间,存放用户私有信息6. 数据库(Database)
2.4.4 数据库的存储结构
数据库的存储结构指逻辑结构在物理上是如何实现的,共有3层,如图2.49所示。
1. 物理块
2. 物理文件
每个物理文件由若干个物理块组成,主要包括数据文件、控制文件和日志文件3类。
数据文件:用于存放所有的数据,以DBF为扩展名。
日志文件:记录了对数据库进行的所有操作,以LOG为扩展名。
控制文件:记录了数据库所有文件的控制信息,以CTL为扩展名。
以笔者的安装环境为例,为myoracle.mynet的数据库的主要物理文件存放在c:oracleoradatamyoracle下,如图2.50所示。
2.4.5 数据库服务器的总体结构
Oracle 9i数据库服务器的总体结构如图2.51所示。
猜你喜欢