非RAC(Oracle网格计算技术)、非ASM(自动存储管理)环境中常见后台进程:
必须的后台进程:
Database Writer process (DBWn) 数据库写进程
将数据库缓存高速缓冲区中已更改的缓冲块(dirty)写入磁盘;
Log Writer process (LGWR) 日志写进程
将重做日志缓冲写入磁盘上的重做日志文件;作为LGnn流程的协调者,并确保必须进行的操作的正确顺序;
Checkpoint process (CKPT) 检查点进程
在控制文件和每个数据文件头记录检查点信息;标记磁盘中写进程写入的块;
System monitor process (SMON) 系统监控进程
在实例启动时执行恢复;清除未被使用的临时段;
Process monitor process (PMON) 进程监控进程
当用户进程失败时执行进程恢复;监控闲置的会话超时;
Listener registration process (LREG) 监听注册进程
注册关于数据库实例的信息并用Oracle网络监听器收发进程;
Manageability monitor process (MMON) 可管理性监控进程
和它的从属进程(Mnnn)主要用来维护AWR信息和各种与可管理性相关的后台任务;
Manageability monitor lite process (MMNL) 可管理性监控lite进程
将SGA活动会话历史缓冲中的统计资料写到磁盘。
其他常见:
Recoverer process (RECO) 恢复进程
自动连接到与有问题的分布事务关联的其他数据库并解决有问题的事务;移除任何有问题事务对应的行;
Archiver processes (ARCn) 归档进程
发生日志切换后复制重做日志文件到被指定的存储设备;收集事务重做数据并发送它们到备用目的地;