后面的小节中说明了每个 Sun Cluster HA for SAP DB 故障监视器检测的故障。
SAP DB 故障监视器检测 SAP DB 中的以下故障:
SAP DB 数据库实例的状态不是 ONLINE(例如 OFFLINE 或 ADMIN)
SAP DB 数据库实例的父内核进程意外终止
SAP DB 故障监视器还检测 SAP xserver 是否可用。此故障监视是对 SAP xserver 故障监视器所提供的故障监视的补充。
如果 SAP DB 故障监视器在重试间隔内两次检测到 SAP xserver 不可用,SAP DB 故障监视器将重新启动 SAP DB。通过重新启动 SAP DB,故障监视器确保了 SAP DB 数据库在 SAP xserver 持续不可用时可以向其他节点进行故障转移。
SAP xserver 故障监视器检测以下故障:
SAP xserver 不可用。SAP DB 故障监视器也检测此故障。
持久性系统错误。持久性系统错误是指在重试间隔内发生四次的系统错误。如果出现持久性系统错误,故障监视器将重新启动 SAP xserver。
为了尽量减小资源中的瞬态故障所造成的破坏,遇到此类故障时,故障监视器将重新启动资源。对于持久性故障,需要比重新启动资源更具破坏性的操作:
对于 SAP DB 资源,故障监视器会将资源故障转移到其他节点。SAP DB 资源是故障转移资源。
对于 SAP xserver 资源,故障监视器将使该资源脱机。SAP xserver 是可伸缩资源。