使用 HA_FOC_ORDER 配置参数来为服务器的高可用性集群定义单一的连接管理故障转移规则。
MANUAL = 对集群中所有连接管理器禁用自动故障转移。
如果在高可用性集群的主数据库服务器上设置 HA_FOC_ORDER 配置参数,则连接到该主服务器的每一个连接管理器都采用该设置。该值取代连接单元的 ORDER=rule 故障转移序列规则。然后,高可用性集群中的每一数据库服务器采用主服务器的 HA_FOC_ORDER 配置参数值作为自己的 HA_FOC_ORDER 配置参数。
如果主服务器上的 HA_FOC_ORDER 配置参数设置为 MANUAL。则在管理主服务器的集群的所有连接管理器上禁用自动故障转移。
如果连接管理器的配置文件中连接单元的 FOC ORDER 值设置为 DISABLED,则连接管理器不对那个连接单元执行故障转移。
在下列示例中,您配置两个连接管理器来管理一个三服务器的集群。
NAME connection_manger_1 CLUSTER cluster_1 { GBASEDBTSERVER servers_1 SLA sla_1 DBSERVERS=ANY FOC ORDER=ENABLED \ PRIORITY=1 }
NAME connection_manger_2 CLUSTER cluster_1 { GBASEDBTSERVER servers_1 SLA sla_2 DBSERVERS=ANY FOC ORDER=ENABLED \ PRIORITY=2 }
HA_FOC_ORDER SDS,HDR
NAME connection_manger_1 CLUSTER cluster_1 { GBASEDBTSERVER servers_1 SLA sla_1 DBSERVERS=ANY FOC ORDER=SDS,HDR \ PRIORITY=1 }
NAME connection_manger_2 CLUSTER cluster_1 { GBASEDBTSERVER servers_1 SLA sla_2 DBSERVERS=ANY FOC ORDER=SDS,HDR \ PRIORITY=2 }
在 server_2 和 server_3 的 onconfig 文件中,HA_FOC_ORDER 条目的值更新为 SDS,HDR。