ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 继续了解Oracle部分后台进程

继续了解Oracle部分后台进程

原创 Linux操作系统 作者:louloueva 时间:2009-02-15 13:58:00 0 删除 编辑

今天是接着上次进度
把Oracle 10g R2 Concepts中主要介绍的其余后台进程做个了解

RECO,恢复进程
这个进程与个人的试验环境可能关系不是太大
其作用是在分布式数据库环境中恢复可能出现问题的节点

任务队列进程,要认识此进程,不能仅仅只说一种
CJQ ,是一个对任务进行协调的进程
通常由CJQ0进程从$JOB表中定期查询需要运行的任务
并按任务执行时间进行排序
根据排序,生成任务队列进程,JXXX(J000~J999)
进程每次调用一个任务进行执行,执行完进行下一个
初始参数 JOB_QUEUE_PROCESSES用来设置数据库并行的任务队列进程数
如果此参数被置为0,CJQ将不会启动
任务将不会被运行

QMNn,队列监控进程,也与目前个人系统没有太大关系
是Oracle Stream高级队列的可选进程,用于监控队列信息

ARCn(ARC0~ARC9),归档进程,用于在切换日志时把redo log进行归档
要启动归档进程,需要数据库运行在归档模式下,并启动自动归档功能
初始参数LOG_ARCHIVE_MAX_PROCESSES用来设定系统允许的最大进程数
不过,Oracle可以自行调整归档进程数,通常不用单独设定这个参数
归档进程的启动是通过LGWR进程,并会在alert log中记录

MMON,对于这个进程的全称,有两种观点
Memory Monitor 或 Manageability Monitor
不过其作用倒是没什么争议
是和Oracle10g的AWR特性相关的,用于自动问题检测和自修正

MMNL,就是比上面的进程多了个Light,用于辅助MMON进程
当ASH缓冲已满,或产生一个快照的时候,会将ASH缓冲内容存入AWR相关统计表中

MMAN,Memory Manager
根据数据库负载的增减,对SGA区和SGA中各个参数分配内存的大小进行自动调整

RBAL,ORBn,OSMB,这三个都是与ASM特性有关的进程
RBAL与ORBn作用是协调ASM各磁盘之间的负载均衡问题
OSMB负责与ASM实例进行通信

嗯,大致上就是这个样子了
了解Oracle的一些进程
与alert log和可能存在的跟踪文件相互结合
将使DBA更快速地诊断和解决Oralce出现的问题
不过……自己一时半会儿还碰不到这样的事情 ◎◎

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/556359/viewspace-551955/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-01-02

  • 博文量
    134
  • 访问量
    115968