mco_HA_set_master_params
有关概述,请参阅高可用性应用页面。
此函数由主节点调用以设置主节点的高可用性运行时参数。当副本应用程序必须将其角色更改为主节点时也会调用此函数。当调用 mco_HA_attach_master() 时,高可用性运行时的角色隐式设置为“备用”,而调用 mco_HA_attach_replica() 时则设置为“主节点”。当需要将高可用性模式设置为“共享提交”时(请参阅 mco_HA_trans_commit_synch()),也会使用 mco_HA_set_master_params()。
void mco_HA_set_master_params(
mco_db_h db,
mco_HA_master_params_t* params
)
参数
db
数据库连接句柄。
params
在结构体 mco_HA_master_params_t 中定义的高可用性主参数。
返回
MCO_S_OK
高可用性模式设置成功
MCO_E_HA_NOT_INITIALIZED
必须先调用 mco_HA_start() 函数
MCO_E_HA_MULTICAST_NOT_SUPP
多播未启用
MCO_E_HA_HOTSYNCH_NOT_SUPP
热同步未启用
MCO_E_HA_ASYNCH_NOT_SUPP
异步复制未启用
MCO_E_HA_MAXREPLICAS
复制副本数量超出最大值
MCO_E_HA_INVALID_PARAMETER
共享提交未启用