SADatabase 代理用于控制 SQL Anywhere 数据库到聚簇中其它节点的故障转移。
关闭正在聚簇中各节点上运行的所有 SQL Anywhere 数据库服务器。
在聚簇中的一个节点上创建名为 %VCS_HOME%\bin\SADatabase 的目录。
将以下文件从 install-dir\SADatabase 目录复制到在第 2 步中创建的 %VCS_HOME%\bin\SADatabase 目录:
将文件 %VCS_HOME%\bin\VCSdefault.dll 复制到 %VCS_HOME%\bin\SADatabase 目录,并将其重命名为 SADatabase.dll。
将文件 install-dir\SADatabase\SADatabaseTypes.cf 复制到 %VCS_HOME%\conf\config 目录。
对于参与聚簇的所有系统,重复执行第 1 步到第 5 步。
启动 Veritas 聚簇服务器管理器,并输入您的用户名和口令以连接到聚簇。
添加 SADatabase 代理:
从 [File] 菜单中选择 [Import Types]。
浏览到 %VCS_HOME%\conf\config\,然后单击 [Import]。
向服务组中添加 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]。
这表示该资源可供使用。
单击 [确定]。
确保正确配置资源依赖性。在启动 SADatabase 之前还要必须启动/组合其它资源,如共享磁盘资源和 IP 地址资源。
右击服务组,然后选择 [Online] » [node-name],其中 node-name 是聚簇中要运行该资源的计算机的名称。
现在,服务组在线。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |