千家信息网

Oracle集群 diagwait的问题记录

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,前言对于Oracle集群,有关diagwait的解释可以很容易在网上搜到:该问题只会出现在ORACLE 11.2 以前版本中,在 11G R2版本中,diagwait的值默认配置为13。而针对11.2
千家信息网最后更新 2026年11月02日Oracle集群 diagwait的问题记录

前言

对于Oracle集群,有关diagwait的解释可以很容易在网上搜到:

该问题只会出现在ORACLE 11.2 以前版本中,在 11G R2版本中,diagwait的值默认配置为13。
而针对11.2以前的版本,需要手工将diagwait修改为13,以推迟重启的时间便于将缓存中的日志信息有足够的时间写入到磁盘文件中,以及减少因为与OS交互允许时间太短而造成的重启可能。

diagwait算是一个小知识点,但具有普遍性。因为现实中很多客户生产数据库版本低于11.2,同时diagwait没有正确设置(默认配置不合理),轻则导致一些节点驱逐的案例缺少相关日志无法准确分析原因,重则由于oporcd默认的1.5s(1000ms+500ms)过短过于敏感,比如瞬时压力过大都很容易导致节点主机重启,这显然不是我们所期望的。

diagwait设置方法(使用root用户):

crsctl set css diagwait 13

diagwait查询方法:

crsctl get css diagwait ps -ef|grep oproc

需要重启集群才能生效修改。

下面在测试环境验证下这个过程:

[oracle@rac1-server ~]$ ps -ef|grep oprocoracle 12527 6205 0 11:44 pts/4 00:00:00 grep oprocroot 21426 20189 0 Jan24 ? 00:00:00 /bin/sh /etc/init.d/init.cssd oprocdroot 21799 21426 0 Jan24 ? 00:00:15 /s01/oracle/product/10.2.0/crs_1/bin/oprocd.bin run -t 1000 -m 500 -f[oracle@rac1-server ~]$ crsctl get css diagwaitConfiguration parameter diagwait is not defined.[root@rac1-server ~]# /s01/oracle/product/10.2.0/crs_1/bin/crsctl set css diagwait 13Configuration parameter diagwait is now set to 13.[root@rac1-server ~]# /s01/oracle/product/10.2.0/crs_1/bin/crsctl get css diagwait 13[oracle@rac1-server ~]$ ps -ef|grep oprocoracle 15375 14082 0 12:56 pts/4 00:00:00 grep oprocroot 21426 20189 0 Jan24 ? 00:00:00 /bin/sh /etc/init.d/init.cssd oprocdroot 21799 21426 0 Jan24 ? 00:00:15 /s01/oracle/product/10.2.0/crs_1/bin/oprocd.bin run -t 1000 -m 500 -f此时可以看到oprocd的设置并未修改。--需要重启crs(所有节点都需要重启):[root@rac1-server ~]# /s01/oracle/product/10.2.0/crs_1/bin/crsctl stop crs[root@rac1-server ~]# /s01/oracle/product/10.2.0/crs_1/bin/crsctl start crs--再次查看oprocd进程,看到-m后面的值已经成为由默认的500改为10000,单位是ms:[oracle@rac1-server ~]$ ps -ef|grep oprocdroot 17520 16659 0 12:58 ? 00:00:00 /bin/sh /etc/init.d/init.cssd oprocdroot 17916 17520 0 12:58 ? 00:00:00 /s01/oracle/product/10.2.0/crs_1/bin/oprocd.bin run -t 1000 -m 10000 -hsi 5:10:50:75:90 -foracle 18504 16764 0 12:59 pts/4 00:00:00 grep oprocd

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。

版本 时间 节点 集群 内容 方法 日志 学习 配置 问题 不合理 主机 价值 再次 前言 单位 压力 原因 同时 客户 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技有限公司 广州为想互联网科技有限公司 科技和互联网公司 圆梦互联网科技 万易互联网科技 南京欣网互联网科技 互联网科技公司有哪些 深圳卡尔迅互联网科技有限公司怎么样 小米互联网科技园设置 北京华百购互联网科技有限公司 贵州叶脉互联网科技有限公司所属行业 智腾互联网科技有限公司 国大互联网教育科技有限公司工作 互联网科技和法律行业 互联网科技的全部知识 济南有互联网科技公司吗 互联网科技年终奖 广州燕处互联网科技有限公司 西安有哪些互联网高科技企业 萌小萌互联网科技河南有限公司 科技互联网 上海喔噻互联网科技有限公司 广州淘业互联网络科技 亿账通互联网科技 互联网科技美容 深圳卡尔迅互联网科技有限公司怎么样 互联网经济与金融科技 移动互联网年度科技创新 宇信科技在杭州互联网排第几 互联网金融运营模式中的金融科技
0