全球旧事资料 分类
间。
f3工具表空间(Toolstablespace)
用于保存Oracle数据库工具所需的数据库对象,这些工具表空间存放在工作时所用的专用表。旧的Oracle版本无此表空间。安装之后的工具表空间是Tools。
4用户表空间(Userstablespace)
用于存放一些实验例子用的空间,当然也可以用于存放应用系统的数据。旧版本无Users表空间。现在的用户表空间为USERS。
5数据及索引表空间
存放数据及索引的表空间,Oracle7以后都提倡在应用系统中,特别是具有大量数据的系统,要把数据和索引分开存放在不同的分区中,以便提高查询速度。在安装后索引表空间可能是INDX。数据表空间就是USERS。
6回滚段表空间(RollbackSegme
t)
Oracle数据库系统在运行I
sert、Update、Delete时都需要一个磁盘空间来存放恢复信息(U
doI
formatio
),以便在进行恢复时能将原来信息读出来。安装后的回滚段表空间是RBS表空间。数据库管理员也可根据应用的需要建立另外的回滚段表空间。
Oracle以表空间来存储逻辑数据并以物理数据相连。如图:
Tablespace1Tablespace2
数据库被分成一个或多个逻辑部件称作表空间。而表空间又被分成称作段(segme
t)的逻辑部件。这些段再细分就叫扩展(exte
ts)。
§223Oracle实例
fOracle实例I
sta
ce是由一组后台进程和内存结构组成。每个运行的数据库系统都与实例有关。所以,有时称Oracle实例为数据库操作系统。下面是Oracle实例的解释。
Oracle进程
Oracle有两种类型的进程:服务器进程和后台进程(serverprocessesa
dbackgrou
dprocesses。
服务器进程
Oracle服务器进程是处理用户与实例连接的事务。任务是:
分析和执行应用所发出的SQL语句。
从数据文件读必要的数据到SGA区的共享数据区。
返回必要信息给应用。
后台进程
Oracle系统使用一些附加的进程来处理系统的必须的工作。这些进程叫后台进程:
数据库写DBW0或DBW
日志写LGWR检测点CKPT系统监视SMON进程监视PMON归档ARC
恢复RECO锁LCK0工作队列SNP

f队列监视QMN
发布(Dispatcher)D

服务器S


Oracle的内存结构SGA
SGA结构为:
数据高速缓冲区重做日志缓冲区共享池大的共享池可选数据字典缓冲区其它数据缓冲区
§23Oracle数据库文件
ORACLE数据库是一个复杂的数据库操作系统,由一系列部件组成,主要有:1初始化参数文件、2)数据文件、3)控制文件、4)日志文件等。
§231初始化参数文件
初始化参数文件i
itializatio
parameterfileINITsidORA,是ORALERDBMS主要的配置点,它是配置参数和数值的集合。每一个参数值都控制或修改数据库和r
好听全球资料 返回顶部