在不停止镜像系统的情况下强制服务器切换角色。
连接到主服务器。运行以下命令:
dbisql -c "UID=DBA;PWD=sql;SERVER=mirror_demo_primary;HOST=localhost:6871,localhost:6872" |
使用 ServerName 数据库服务器属性来确定当前充当主服务器的服务器的名称。
SELECT PROPERTY( 'ServerName' ); |
将出现主服务器的名称 (mirror_server1)。
ServerName 数据库服务器属性将返回服务器的实际名称,而不是替代名称。
通过执行 ALTER DATABASE SET PARTNER FAILOVER 语句来启动故障转移
ALTER DATABASE SET PARTNER FAILOVER; |
与主服务器之间的连接关闭。server2 数据库服务器消息窗口将显示一条消息,指出该服务器是新的主服务器:
连接到当前主服务器:
dbisql -c "UID=DBA;PWD=sql;SERVER=mirror_demo_primary;HOST=localhost:6871,localhost:6872" |
执行下面语句来验证之前用作镜像服务器 (mirror_server2) 的服务器现在已用作主服务器:
SELECT PROPERTY ( 'ServerName' ); |
执行以下语句以验证是否已将所有事务均镜像到镜像服务器:
SELECT * FROM test; |
与 Interactive SQL 断开连接。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |