使用可选的 HA_ALIAS 配置参数来指定高可用性集群节点的替代别名。
- onconfig.std 值
- 未设置。
- 值
- HA_ALIAS 配置参数的值必须是在 DBSERVERNAME 或 DBSERVERALIASES 配置参数中指定的名字值之一。网络别名必须有 TCP 网络协议的连接类型。如果
DBSERVERNAME 或 DBSERVERALIASES 配置参数值包括监听线程的可选数据,则从 HA_ALIAS 忽略可选监听线程值。例如,如果 DBSERVERNAME
设置为 reynolds-4,则 HA_ALIAS 设置为 reynolds。
- 生效
- 编辑 onconfig 文件并重启数据库服务器之后。
- 对于高可用性集群中的主服务器,通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值。此方法对高可用性集群中的辅助服务器不起作用。
- 对于高可用性集群中的主服务器,通过运行 onmode -wm 命令重置内存中的该值。此方法对高可用性集群中的辅助服务器不起作用。
用法
HA_ALIAS 配置参数是一个定义辅助服务器网络别名的可选参数。当您在 onmode -d 命令中指定辅助服务器时,使用通过 HA_ALIAS 配置参数指定的网络别名。
如果高可用性集群中的主服务器故障,则连接管理器找到一台辅助服务器并晋升为主服务器。如果设置了辅助服务器的 HA_ALIAS 配置参数,则使用 HA_ALIAS
网络别名来标识新的主服务器。
当设置了数据库服务器的 HA_ALIAS 配置参数时,所有与高可用性集群有关的服务器到服务器通信都通过该指定的网络别名发生。