- 最后登录
- 2014-4-17
- 在线时间
- 0 小时
- 威望
- 0
- 金钱
- 28
- 注册时间
- 2014-4-17
- 阅读权限
- 10
- 帖子
- 2
- 精华
- 0
- 积分
- 0
- UID
- 1727
|
2#
发表于 2014-4-17 14:34:56
这种情况应该是不用修改,刚才有人帮忙解惑了。
他的想法:
要改diagwait在以下条件下
1 没有厂家的机群软件,这时候oprocd会控制是否因节点负载高而导致重启,如果重启的太快,会没有日志写进去,那么修改diagwait,也就是修改了oprocd重启前等待的时间。
2 对于有其他厂家软件的时候,根本就没有oprocd进程,也不存在主机过快启动的问题,所以根本就不需要修改diagwait,或者要修改也是修改其他参数
1 保持 RAC 群集环境稳定当前必须要做的 11 件事 (文档 ID 1525819.1)
原因: 在 10gR2 (10.2.x) 和 11gR1 (11.1.x) 中,OPROCD 守护进程的默认容差仅设置为 500 毫秒(0.5 秒)。对于非常繁忙的系统,此容差可能过小,因此负载繁重的系统可能会出现错误重启的情况。将 diagwait 设置更改为 13 后,OPROCD 的容差变成 10,000 毫秒(10 秒),为繁忙的系统提供了更长容差,可避免出现错误重启的情况。另外,如果出现节点重启的情况,设置diagwait 能够提供更多的时间将诊断信息刷新到跟踪文件中,以供进一步诊断使用
以上是为什么要修改diagwait参数的原因
2 http://docs.oracle.com/cd/B19306 ... sary.htm#sthref1812
OPROCD
A UNIX-based process monitor for a cluster. Note that this process will only appear on platforms that do not use vendor clusterware with Oracle Clusterware.
|
|