您必须在进行故障转移配置之前将数据库添加到服务组。
前提条件
要使用 SQL Anywhere Veritas 聚簇服务器代理,系统必须进行如下设置:
必须使用 Veritas Cluster Server 4.1 或更高版本。
在聚簇中的每个系统节点上必须以完全相同的方式来安装 SQL Anywhere。
数据库文件必须存储在聚簇中所有系统均可访问的共享存储设备上。
聚簇中所有系统的实用程序数据库口令必须相同。
SADatabase 代理使用实用程序数据库启动和停止特定数据库文件。参与聚簇的所有系统必须具有相同的实用程序数据库口令。通过在启动数据库服务器时指定 -su 服务器选项,可以设置实用程序数据库口令。
在 Unix 上,VCS 代理安装在 $SQLANY16/vcsagent/saserver 中。
向服务组中添加 SADatabase 作为一种资源:
单击 [Edit] » [Add] » [Resource]。
在 [Resource Type] 列表中,单击 [SADatabase]。
在 Windows 上,如果 SADatabase 未出现在 [Resource Type] 列表中,则需要将 SADatabase.xml 文件添加到 %VCS_ROOT%\cluster manager\attrpool\Win2K\400,然后重新启动聚簇服务。
在 [Resource Name] 字段中键入名称。
通过单击每个属性的 [Edit] 列中的按钮,将指定的值添加到以下属性中:
DatabaseFile 数据库文件的位置,例如 E:\demo.db。
DatabaseName 数据库的名称。
ServerName 数据库服务器的名称。可为聚簇中的每个系统提供不同的服务器名称。该属性的范围应为 Per System,而非 Global。
UtilDBpwd 用于聚簇中所有系统的实用程序数据库口令。
单击 [Enabled]。
这表示该资源可供使用。
单击 [OK]。
确保正确配置资源依赖性。在启动 SADatabase 之前还要必须启动/组合其它资源,如共享磁盘资源和 IP 地址资源。
右击服务组,然后单击 [Online] » [node-name],其中 node-name 是聚簇中要运行该资源的计算机的名称。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |