用于 Oracle 的 Sun Cluster 数据服务指南(适用于 Solaris OS)

忽略影响小的错误

如果服务器故障监视器响应的错误的影响很小,则忽略错误可能比响应错误的破坏性要小。

例如,Oracle 错误 4030 的预设操作:尝试分配 num-bytes 字节时处理器内存不足的预设操作是重新启动。此 Oracle 错误表示服务器故障监视器不能分配专用堆内存。此错误的一个可能的原因是操作系统可用内存不足。如果此错误影响多个会话,重新启动数据库可能是适当的操作。但是,此错误可能不影响其他会话,因为这些会话不需要其他专用内存。在这种情况下,应考虑指定服务器故障监视器忽略错误。

下例显示了定制操作文件中的一个条目,用于忽略 DBMS 错误。


实例 1–2 忽略 DBMS 错误

{
ERROR_TYPE=DBMS_ERROR;
ERROR=4030;
ACTION=none;
CONNECTION_STATE=*;
NEW_STATE=*;
MESSAGE="";
}

此示例显示了定制操作文件中的一个条目,它用于覆盖 DBMS 错误 4030 的预设操作。此条目可以指定以下行为: