titanagent服务导致oracle数据库集群cssd进程无法启动

一、背景

     某客户计划对oracle数据库11.2.0.4.0版本集群重启,重启过程中发现cssd服务一直处于STARTING状态,重启主机也无法解决问题。

 二、排查步骤

启动crs时,数据库集群日志如下: 

根据数据库集群日志检查对应的ocssd日志: 

根据报错大概看出:集群无法将优先值设置为4;无法启动real time模式。

MOS查找后大致匹配文章 Linux: GI OCSSD Fails to Start After cgroups Setting Change (Doc ID 1577784.1)

如下:

检查操作系统相关配置和服务: 

发现该文档《Linux: GI OCSSD Fails to Start After cgroups Setting Change (Doc ID 1577784.1)》的解决方案不适用,根据次文章查询的系统配置没有问题。

继续查询相关资料:

reahat官方关于CPU的相关设置说明 How to configure a RHEL 7 or RHEL 8 system to be able to run programs requiring Real-Time Scheduling

当CPUAccounting参数enabled时,将不能创建real-time进程。排查system.conf配置文件发现并没有开启CPUAccounting参数

检查操作系统CPU Accounting、CPUQuots等:

find /etc/systemd/system.conf /etc/systemd/system /usr/lib/systemd -type f | xargs grep -e CPUAccounting -e CPUWeight -e StartupCPUWeight -e CPUShares -e StartupCPUShares -e CPUQuota

发现在titanagent.service服务文件中发现配置了CPUQuota=50%CPUQuota参数会隐性开启CPUAccounting

 禁用titanagent.service后,重启主机,集群启动正常:

 三、总结

titanagent.service这个服务里面配置了CPUQuota=50%,CPUQuota参数会隐性开启CPUAccounting,CPUAccounting会导致不能创建real-time进程,crs启动需要real-time进程,所以导致crs无法正常启动。titanagent.service是一个安全加固服务,可将里面CPUQuota=50%配置去掉,以免下次重启仍然报错。

四、参考文档

1.GI OCSSD Fails to Start After cgroups Setting Change (Doc ID 1577784.1)

2. 11.2.0.4 RAC CSSD服务无法启动故障 unable to set priority to 4_ITPUB博客

  11.2.0.4 RAC CSSD服务无法启动故障 unable to set priority to 4

3. Oracle 12c RAC CSSD进程无法启动real time模式 - 墨天轮

  Oracle 12c RAC CSSD进程无法启动real time模式

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
根据引用和引用的内容,titanagent.service是一个服务,其中配置了CPUQuota=50%的参数。这个参数会隐性开启CPUAccounting功能。然而,由于CPUAccounting会导致无法创建real-time进程,而crs的启动需要real-time进程,所以导致crs无法正常启动。为了解决这个问题,建议将titanagent.service中的CPUQuota=50%配置去掉,以免下次重启仍然报错。的内容,titanagent进程占用了131429的内存,而与之相关的其他进程如rsyslogd、tuned和ilogtail也占用了一定的内存。总计这些进程的内存占用量约为1.9G。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [titanagent服务导致oracle数据库集群cssd进程无法启动](https://blog.csdn.net/weixin_38428614/article/details/130507734)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [一次系统宕机认识系统日志](https://blog.csdn.net/f80407515/article/details/117713689)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dba_notes

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值