2.3 登录任何一台multiplex主机,查看 sp_iqmpxinfo , 其中的 coordinator_failover 字段对应的服务
器名(比如 iqdm_n03) 就是指定的 failover 。
2.4 连接到指定的故障转移节点并运行 COMMIT,然后执行 BEGIN TRANSACTION 以确保此节点在最新的 TLV
日志中保持最新状态。
2.5 使用 dbstop 实用程序完全关闭指定的故障转移节点。 .
2.6 在命令行重新启动候选的协调节点 (使用failover switch : -iqmpx_failover 1) 。
start_iq -STARTDIR /data01/iqdm @params.cfg -iqmpx_failover 1 -n mpxnode_w1 -x "tcpip{port=2764}" mpxtest.db
或者 :
cd /data01/iqdm
start_iq @params.cfg -iqmpx_failover 1 -n mpxnode_w1 -x "tcpip{port=2764}" mpxtest.db
--- 如果 .cfg 及 .db 文件在 /data01/iqdm 下, 已经切到了这个目录, 那么不用指定-STARTDRI .
2.7 服务器启动完成后,故障转移进程完成,指定的故障转移节点成为新的协调器节点。 故障转移后,在后续事务中,其
它辅助服务器识别新的协调器并连接到该协调器以处理所有读写事务。将之前的异常的协调器与新协调器同步后,之前的协
调器将成为读取程序 并可作为常规辅助节点启动。