当前位置: > 数据库 > Oracle >

Oracle体系结构及专用术语

时间:2014-12-08 14:08来源:linux.it.net.cn 作者:IT
Oracle instacne:Oracle实例
 
SGA:系统全局区(system global area)-实例基本的基本部件之一,多个服务器进程共用,9i之后是动态的
shared pool:共享池 -包括library cache以及dictionary cache
library cache:库高速缓存 -存放SQL语句
dictionary cache:数据字典高速缓存 -存放数据文件、表、索引、列、用户和其他的数据对象的定义和权限信息
database buffer cache:数据库高速缓冲区 -存放数据文件中的数据
redo log buffer:重做日志缓冲区 -在写入数据库高速缓冲区之前写
 
SMON:系统监督进程 -出错重启时自动执行Oracle实例的恢复工作
PMON:进程监督进程 -某个进程崩溃时PMON将负责清理工作
DBWR:数据库写进程 -将数据库高速缓冲区中的脏缓冲区中的数据写到数据文件上
LGWR:重做日志写进程(LOG writer)-将重做日志缓冲区的记录顺序地写到重做日志文件中
CKTP:检验点进程(checkpoin)-当DBWR进程把SGA中所有已经改变了的数据库高速缓冲区中的数据写到数据文件上时产生的,实例恢复时检验点之前的重做日志记录已经不再需要。
ARCH:归档日志进程 -将把切换后的重做日志文件复制到归档日志文件(脱机的)
 
PGA:程序全局区(program global area) -服务器进程私有的
(责任编辑:IT)
------分隔线----------------------------