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 服务器 - 数据库管理 » 高可用性和只读向外扩展系统 » 数据库镜像

 

教程:创建多个数据库共享一个仲裁服务器的数据库镜像系统

在此配置中,主服务器和镜像服务器每个服务器上都有参与镜像系统的三个单独的数据库。所有三个镜像系统都与同一个仲裁服务器通信。每个镜像系统都使用唯一的替代服务器名称,这些名称通过 CREATE MIRROR SERVER 语句的 PRIMARY 和 MIRROR 子句指定。使用这种类型的配置,主服务器、镜像服务器和仲裁服务器全部可以在单独的计算机上运行。

图示显示镜像系统。

如果主服务器变为不可用,则出现角色切换,镜像服务器取得数据库所有权,成为主服务器。客户端必须重新建立与新主服务器的连接。重新建立与主服务器的连接时只须指定替代服务器名称。此配置还能够防止单个数据库出现故障。如果在主服务器上运行的数据库变为不可用,则出现角色切换,镜像服务器取得出现故障的数据库的所有权。镜像服务器只变为此数据库的主服务器。客户端必须使用替代服务器名重新建立与此数据库的主服务器的连接。

注意

在本教程中,所有数据库服务器都运行在同一台计算机上。但是在生产环境中,每个数据库服务器必须安装在单独的计算机上。

如果本教程与运行在不同计算机上的数据库服务器一起使用,则连接字符串中 localhost 的引用必须改为实际计算机的名称。

 特权
 另请参见

第 1 课:创建包含三个数据库和一个仲裁服务器的数据库镜像系统
第 2 课:使用和测试数据库镜像系统