前言你有没有遇到过:有时候会发现RAC节点的CRS服务会自动重启,但是日志里却没有记录报错和重启原因。下面就来看看为什么会发生还有解决办法吧! 节点自动重启原因1.当集群节点挂起一段时间或者一个或多个关键 CRS 进程无法被CPU调度时,会发生这种情况。可以但这种情况并不是由于CPU资源耗尽导致,而是因为那些进程都以实时优先级运行,所以可能是因为内存耗尽或者可用内存低导致。2. 如果是数据库进程问题导致,则oprocd、cssdmonitor 和 cssdagent这三个进程可能会导致节点重启,并且日志文件没有显示任何错误。3. 可能是由于此时内核交换页的非常繁忙或者是为了标识要释放的页而正忙于扫描内存。4. 可能存在 OS 调度时的bug。 解决办法1. 如果 CRS 版本为 11.1 或者更低,需要把“diagwait”设置为132. 如果OS为AIX,需要优化AIX VM参数,方法可参考MOS 811293.13. 如果OS为Linux,需要启用内存大页(Hugepage),并停用透明大页(Transparent HugePages)将内核参数“vm.min_free_kbytes”设置为512MB,将“swappiness”设置为100。如果内核版本小于等于2.6.18(例如:RHEL 5,Oracle Linux 5,SLES 10),则设置内核参数swappiness 为100注:1)配置内存大页的方法请参考本人的另一篇文章: http://blog.itpub.net/69992972/viewspace-2764357/2)禁用透明大页的方法请参考本人的另一篇文章: http://blog.itpub.net/69992972/viewspace-2764784/4. 检查是否有大量内存分配给了操作系统的 IO 缓冲区高速缓存。如果有,就需要减少 IO 缓冲区高速缓存量,或者增加从 IO 缓冲区高速缓存回收内存的比率5. 增加OS内存大小
【ASK_ORACLE】RAC节点自动重启但日志里未报错的原因和解决方法
来源:这里教程网
时间:2026-03-03 17:38:54
作者:
编辑推荐:
- 【ASK_ORACLE】RAC节点自动重启但日志里未报错的原因和解决方法03-03
- oracle锁级别相关测试03-03
- [20220519]完善tpt dash_wait_chains2.sql脚本.txt03-03
- 虎牙斗鱼“同病相怜”03-03
- Oracle 查询占用临时表空间大的历史会话和SQL03-03
- ORA-14047 报错03-03
- 数据库之泪第一章节03-03
- Oracle 修改默认监听端口故障分析03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 虎牙斗鱼“同病相怜”
虎牙斗鱼“同病相怜”
26-03-03 - 电动牙刷博弈:素士、Usmile们合纵连横
电动牙刷博弈:素士、Usmile们合纵连横
26-03-03 - 手持网络性能以太网测试怎么选?
手持网络性能以太网测试怎么选?
26-03-03 - 主键可以重复?
主键可以重复?
26-03-03 - 一个非常老但是很有用的功能-闪回
一个非常老但是很有用的功能-闪回
26-03-03 - 工业机器人如何保证网络性能
工业机器人如何保证网络性能
26-03-03 - oracle rac 12彻底删除,彻底删除该死的rac
oracle rac 12彻底删除,彻底删除该死的rac
26-03-03 - dblink的关联与本地关联差异
dblink的关联与本地关联差异
26-03-03 - 费控SaaS:告别拓荒、迈向生态竞争
费控SaaS:告别拓荒、迈向生态竞争
26-03-03 - 批量删除大量小文件
批量删除大量小文件
26-03-03
