ORACLE进程结构
原创
©著作权归作者所有:来自51CTO博客作者emily19831018的原创作品,如需转载,请与作者联系,否则将追究法律责任
ORACLE数据库包含以下三种进程:
1、用户进程:请求与ORACLE服务器交互的程序;
2、服务器进程:与ORACLE例程连接,用户建立会话是启动,直接与ORACLE服务器交互的程序;
3、后台进程:在ORACLE例程启动时启动,直接与ORACLE服务器交互,执行维护并加强物理结构和内存结构之间的关系;必选的后台进程包括:
DBWR、PMON、CKPT、LGWR、SMON
1)数据库写入程序(DBWR):负责将缓冲区写入数据文件,是负责缓冲区存储管理的一个ORACLE后台进程;下列情况预示数据库要将“弄脏”的缓冲区写入磁盘:出现检查点、灰数据缓冲区达到阙值、没有空闲缓冲区、出现超时、执行RACping请求、表空间处于OFFLINE状态、表空间处于READ ONLY状态、对表空间执行DROP或TRUNCATE操作、对表空间执行BEGIN BACKUP操作。
2) 日志写入器(LGWR):将日志缓冲区写入磁盘上的一个日志文件;LGWR输出时的情况:提交时、三分之一填满时、有1MB的重做时、每隔三秒、DBWR写入前。
3) 系统监控程序(SMON):实例启动时执行实例恢复,还负责清理不再使用的临时段、合并空闲空间;
4)过程监视器(PMON):回退事务处理、释放锁和其他资源、重新启用已失效的调度程序;
5)检查点(CKPT):在检查点发信号给DBWR、使用检查点信息更新数据文件的标头、使用检查点信息更新控制文件;
6)归档程序(ARCn):可选后台进程,用于设置ARCHIVELOG模式时自动归档联机重做日志,保留;
下一篇:ORACLE数据库的逻辑结构
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Oracle体系结构之进程结构
Oracle体系结构之进程结构。
Oracle Oracle体系 进程结构 -
【Oracle】-【体系结构-DBWR】-DBWR进程相关理解
对DBWR的一些理解首先从名称上,DBWR全称是
oracle 体系结构 DBWR 缓存 表空间 -
Oracle【内存结构】浅谈Oracle内存结构
一、内存结构的概述: Oracle用内存存储了以下信息: (1) program code (2) information about a connected session, ev
shared pool 内存结构 library cache -
Oracle 结构oracle 职场 休闲 oracle学习
-
Oracle 进程 说明
Oracle中的各个进程要完成某个特定的任务或一组任务,每个进程都会
oracle 服务器 数据库 作业 sql