Oracle数据库有多个关键后台进程,每个进程负责不同的任务:
- PMON:负责程序的清洁工作,处理不正常退出的事件。
- SMON:系统清洁进程,执行系统出错后的自动恢复工作。
- LCKN:Oracle系统表级或行级加锁的进程。
- RECO:恢复进程,负责自动恢复失败的事务。
- DBWR:数据写进程,负责将数据缓冲区的数据写入磁盘。
- LGWR:日志文件写进程,负责将重做日志写入磁盘。
- CKPT:检测点进程,负责更新数据文件头和控制文件,以标记数据一致性点。
- ARCH:归档进程,负责归档重做日志文件,为备份提供支持。