Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 高可用性和只读向外扩展系统 » SQL Anywhere 只读向外扩展 » 维护只读向外扩展系统

 

将伙伴服务器转换为复制节点

在不停止系统的情况下,将数据库镜像系统中的伙伴服务器转换为只读向外扩展系统中的复制节点。

前提条件

您必须具有 MANAGE ANY MIRROR SERVER 系统特权。

 任务
  1. 连接到要转换的伙伴服务器并确保其拥有镜像角色。您只能转换拥有镜像角色的伙伴服务器。如果想要转换为复制节点的服务器是主服务器,则必须启动故障转移,以便主服务器和镜像服务器切换角色。

  2. 连接到主服务器。

  3. 更改镜像服务器定义:

    • 更新类型 PRIMARY 的镜像服务器定义,以移除要转换的伙伴服务器的连接信息。

    • 删除类型 MIRROR 的镜像服务器定义。

    • 更改要转换为复制节点的服务器的伙伴服务器定义。

    例如,可执行以下语句:

    ALTER MIRROR SERVER mirror_demo_primary
    connection_string='SERVER=mirror_demo_primary;HOST=localhost:6871';
      
    DROP MIRROR SERVER mirror_demo_mirror; 
     
    ALTER MIRROR SERVER mirror_server2 AS COPY FROM SERVER PRIMARY;

    作为对这些配置进行更改的一部分,根服务器和转换的伙伴服务器均会重新启动数据库,但服务器本身保持运行。在数据库重新启动期间,到该数据库的连接将断开

  4. (可选)如果要拆除镜像系统,请删除仲裁服务器。

结果

现在,该伙伴服务器成为只读向外扩展复制节点。

下一个

查看 SYSMIRRORSERVER 系统视图中的内容,以验证伙伴服务器是否已经转换为复制节点。

 另请参见