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 Veritas 聚簇服务器代理 » SAServer 代理配置

 

测试 SAServer 代理

您可以在 SAServer 代理中使用 VCS 来测试故障转移。

前提条件

要使用 SQL Anywhere Veritas 聚簇服务器代理,系统必须进行如下设置:

  • 必须使用 Veritas Cluster Server 4.1 或更高版本。

  • 在聚簇中的每个系统节点上必须以完全相同的方式来安装 SQL Anywhere。

  • 数据库文件必须存储在聚簇中所有系统均可访问的共享存储设备上。

  • 聚簇中所有系统的实用程序数据库口令必须相同。

    SADatabase 代理使用实用程序数据库启动和停止特定数据库文件。参与聚簇的所有系统必须具有相同的实用程序数据库口令。通过在启动数据库服务器时指定 -su 服务器选项,可以设置实用程序数据库口令。

  • 在 Unix 上,VCS 代理安装在 $SQLANY16/vcsagent/saserver 中。

您必须对从中进行选择的表具有 SELECT 特权,或具有 SELECT ANY TABLE 系统特权。

 任务
  1. 从 Interactive SQL 连接到数据库。例如:

    dbisql -c "UID=DBA;PWD=sql;Server=VCS;HOST=HostName"
  2. 执行以下查询:

    SELECT * FROM Departments;

    该查询应无错误地执行。

  3. 关闭运行数据库服务器的系统。

  4. 从 Interactive SQL 使用同一个连接字符串重新连接,然后再次执行该查询。您应该能够成功地连接和执行查询。

结果

应发生故障转移,并且应在替代服务器上启动所有资源。

 另请参见