管理计划外中断

Db2® 镜像使用技术组合来检测节点故障并对其作出反应。

这些技术如下图所示。

图 1。 故障检测和处理基础结构
故障检测和处理基础结构
Db2 Mirror 环境中有四种意外故障方案:
  1. 网络中断: 如果网络关闭,那么主节点将继续运行,并过渡到 TRACKING 复制状态。 辅助节点将更改为 BLOCKED 复制状态,允许对复制的对象进行有限的更改。
  2. 辅助节点上的节点故障: 如果辅助节点发生故障,那么主节点将在其复制状态为 ACTIVE 时转换为 TRACKING。 如果主节点的复制状态已为 BLOCKED ,那么该状态将保持为 BLOCKED。
  3. 主节点上的节点故障: 如果辅助节点与主节点失去联系,那么辅助节点将检测主节点是否可用。 集群监视器中讨论的集群监视器用于区分网络中断和节点故障。 如果主节点不可用,那么辅助节点将作为具有 TRACKING 复制状态的主节点进行接管。 这称为自动接管,在 自动接管中讨论。
  4. 两个节点的故障: 如果两个节点都不可用,那么激活的第一个节点必须确定是否应该将其复制状态设置为 TRACKING 或 BLOCKED。 第三个节点 (称为定额节点) 在这种情况下很有用,因为该节点可以存储其他节点的最后已知状态。 这在 定额节点中进行了说明。

以下部分说明了用于确定故障类型的技术以及故障后的恢复过程和选项。