oracle数据库LMHB进程,Oracle RAC后台进程介绍

本文介绍了Oracle RAC中的一些关键后台进程,如LMON的心跳机制、DIAG的诊断信息捕获、ASMB的ASM通讯管理、RBAL的磁盘平衡协调、PING的私网通讯检查以及LMHB的进程监控等,深入理解这些进程对于优化RAC性能至关重要。
摘要由CSDN通过智能技术生成

LMON主要借助两种心跳机制完成健康检查:

1)节点之间网络心跳,可以简单理解为节点间定时发送ping包检测节点状态,如果规定时间能收到回应,就认为对方状态正常

2)通过控制文件磁盘心跳,每个节点的ckpt进程每3秒更新一次controlfile的数据快,由于controlfile是共享的,所以实例之间可以检查对方是否及时更新controlfile来判断对方的状态。

5、DIAG: Diagnostic Capture Process。

用来打印诊断信息。diag进程会响应别的进程发出的dump请求,将相关的诊断信息写到diag trace文件中。在RAC上,当发出global oradebug请求时,会由每个实例的diag进程来打印诊断信息到diag trace中。

比如:下面的命令用了“-g”,那么生成的dump信息会分别写到每个实例的diag trace文件中:

SQL>oradebug -g all hanganalyze 3

SQL>oradebug -g all dump systemstate 266

6、ASMB: ASM Background Process。

用于和ASM实例进行通讯,用来管理storage和提供statistics。当使用ASMCMD的cp命令时,需要用到ASM实例上的ASMB进程,数据库实例的spfile如果位于存于ASM上,那么也会用到ASMB进程。如果OCR存放在ASM中,也会用到ASMB。

7、RBAL:ASM Rebalance Master Process。

作为ASM磁盘组进行rebalance时的协调者(Coordinator)。在数据库实例上,由它来管理ASM磁盘组。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值