SAP IQ - 更换failover节点,手动切换协调节点 - 1

http://www.dbainfo.net/wp-content/uploads/iq.1603_zh/iqmpx_zh/part57.htm

1.  默认情况下,第一个加入multiplex的辅助节点就是failover节点,可以通过sp_iqmpxinfo查看,如果需要更改
failover节点,可以使用如下命令。 

开启这个节点,通过dba连接后,输入如下命令:  
ALTER MULTIPLEX SERVER  iqdm_n03  ASSIGN AS FAILOVER SERVER ;  


2. 如果协调节点出现异常,需要手工切换到failover节点。

2.1 在开始取代协调节点前,必须保证之前的协调节点必须是dead的,如果不是,需要手工关闭或kill。
failover节点必须是included状态,sybase建议使用一台reader(只读节点)作为指定的failover节点,
reader节点没有需要写的transactions, 它的failover切换更加容易。 


确保 ENABLE_AUTOMATIC_FAILOVER 逻辑服务器策略 选项为 OFF。
警告! 当之前的协调器进程仍活动或已启用自动故障转移时,不要启动手动故障 转移。否则可能造成数据库损坏。


2.2 如果协调节点crash, 任何writer节点的正在执行的transactions都会rollback. 理想情况下,如果协调
节点运行在独立的服务器上,手工failover前,协调节点服务器主机应该被关闭 。 


以防万一,如果可以登录协调节点,我们需要在节点上执行一次 stop_iq , 关闭所有iq相关进程。 

请使用浏览器的分享功能分享到微信等