后台进程整理

实例后台进程在启动实例时启动,在终止实例时终止执行。

1.SMON

       起初的任务是安装和打开数据库。

SMON通过查找和验证数据库控制文件来安装数据库。

此后,通过查找和验证全部的 数据文件和联机日志文件打开数据库。一旦打开数据库并使数据库处于使用状态后,SMON就负责运行各种内部管理任务。如合并数据文件里的可用空间。

       Perform recovery at instance startup;

       Cleanup unused temporary segments;

2.PMON

      PMON监视全部server进程,并检測会话中的不论什么资源。假设会话异常终止,PMON将销毁server进程,将其PGA内存返回给操作系统的空暇内存池,并回滚不论什么尚在进行的未完毕事务。

3.DBWn

会话将数据写入数据库缓冲区缓存中的缓冲区,DBWn将数据库缓冲区缓存中的数据写入磁盘。

注:在提交事务的时候,DBWn有什么举动?  什么都不做!

4.LGWR&ARCn

LGWR将日志缓冲区中的内容写到磁盘上的联机日志文件里。ARCn将联机日志文件里的内容写到归档日志文件里。

5.CKPT

负责发出普通检查点的信号,激发DBWn。

从8i開始。DBWn用增量检查点替代了全然检查点。

注:何时发生全然检查点? 仅仅会应要求这么做。或在有序关闭数据库的时候出现。

6.MMON

It transfers statistics from memory to disk at regular intervals.

posted @ 2016-03-13 12:55  zfyouxi  阅读(121)  评论(0编辑  收藏  举报