Oracle RAC ora.crf ologgerd

loggerd 进程属于ora.crf服务,该服务负责收集一些OS的CPU和Memory信息,作为对实例本身监控的补充,由于很多环境中没有部署OSW脚本监控OS导致很多RAC问题由于缺少OS信息而无法进一步诊断, 所以需要ora.crf收集, 但ora.crf不能替代 OSW。
建议在重要环境中部署OSW监控。 在有orca等监控工具的前提下可以考虑禁用CHM。
对于上述问题可以考虑KILL ologgerd进程释放资源。
As a temporary work around, you can kill ologgerd and delete the contents in the BDB directory. osysmond should respawn ologgerd and new bdb file will get created. The past data is lost when this is done.
 
具体可以参考:Cluster Health Monitor (CHM) FAQ [ID 1328466.1]
crsctl stop has的话 会停止ora.crf服务,应当会停掉该进程
crsctl stop cluster的话可能不会停止
可以用 $GRID_HOME/bin/crsctl stop res ora.crf -init 命令手动仅停止 ora.crf 服务
手动Kill ologgerd进程的话osysmond 会自动重启该进程respawn ologgerd ,但也可以起到释放资源的目的。

Comment

*

沪ICP备14014813号

沪公网安备 31010802001379号