WEB开发网
开发学院数据库Oracle oracle各后台进程介绍 阅读

oracle各后台进程介绍

 2012-12-06 14:41:25 来源:WEB开发网   
核心提示:1.每隔3秒会自动刷新一次2.任何事务发出一个提交时3.重做日志缓冲区1/3满,或者包含1MB的缓冲数据的时候.ARCn(归档进程):当LGWR将在线重做日志写满时,归档进程就将其复制到另一个位置.ARCn一般将在线重做日志至少复制到两个位置.一般用于硬盘等介质损坏时数据库的恢复.DIAG(诊断性进程):它会负责监视实
1.每隔3秒会自动刷新一次
2.任何事务发出一个提交时
3.重做日志缓冲区1/3满,或者包含1MB的缓冲数据的时候.
ARCn(归档进程):当LGWR将在线重做日志写满时,归档进程就将其复制到另一个位置.ARCn一般将在线重做日志至少复制到两个位置.一般用于硬盘等介质损坏时数据库的恢复.
DIAG(诊断性进程):它会负责监视实例的整体状况,捕获处理实例失败时所需的信息并记录.
FBDA(闪回数据归档进程):此进程为oracle 11g r1版本新增进程.主要用于闪回数据,它主要维护随时间对表中每行所做的改变,而实现历史数据查询.它将读取事务生成的UNDO,并回滚事务做出的改变,然后将回滚的这些行记录保存在闪回数据归档中.
DBRM(数据库资源管理器进程):为数据库实例配置资源计划.
GEN0(通用任务执行进程):主要是分担另外某个进程的阻塞处理。


可选后台进程:
ASMB(自动存储管理后台):该进程出现在ASM的数据库实例中.它负责与管理存储的ASM实例通信,向ASM实例提供更新的统计信息,并向ASM实例提供一个"心跳".
RBAL(重新平衡进程):该进程也在使用了ASM的数据库实例中运行,向ASM磁盘组增加或去除磁盘时,它负责处理平衡请求,也就是重新分布负载请求.
RAC环境后台进程:
LMON(锁监视器):监视集群中的所有实例,检测实例是否有失败.在实例离开或重新加入集群时重新配置锁和其他资源。
LMD(锁管理器守护进程):它为全局缓存服务(保持块缓冲区在实例间一致)处理锁管理器服务请求.
LMSn(锁管理器服务器进程):主要维持SGA块缓冲区缓存在各个RAC实例间相互保持一致.
LOCK(锁进程):与LMD相似,但它处理所有全局资源的请求.


工具后台进程
CJQO和Jnnn(作业队列进程):oracle通过一种称为快照的数据库对象来提供复制特性,作业队列就是刷新快照时使用的内部机制.
QMNC和Qnnn(高级队列进程):QMNC会监视高级队列.并告诉从队列中删除等待消息的"出队进程":已经有一个消息变为可用.它们还要负责队列传播.
EMNC(事件监视器进程):它是AQ体系结构中的一部分,用于通知对某些消息感兴趣的队列.
DMnn和DWnn(数据泵主进程/工作进程):数据泵是oracle 10g r1中新增的特性,主要用来替代EXP/IMP。


其他后台进程
PSPO(进程生成器进程):它主要负责生成各个后台进程.
VKTM(虚拟时间管理器进程):为oracle实例实现一个一致的、细粒度的时钟.
SMCO(空间管理协调器进程):协调数据库的主动空间管理。

上一页  1 2 

Tags:oracle 后台 进程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接