VCS を使用して SAServer エージェントでのフェイルオーバをテストできます。
前提条件
SQL Anywhere Veritas Cluster Server エージェントを使用するには、次のようにシステムを設定する必要があります。
Veritas Cluster Server 4.1 以降を使用する。
クラスタ内の各システムノードに SQL Anywhere を同じ構成でインストールする。
データベースファイルが、クラスタ内のすべてのシステムからアクセスできる共有記憶装置に格納されている。
ユーティリティデータベースのパスワードが、クラスタ内のすべてのシステムで同じである。
SADatabase エージェントはユーティリティデータベースを使用して、特定のデータベースファイルを起動および停止します。クラスタに属しているすべてのシステムには、同じユーティリティデータベースパスワードを使用する必要があります。ユーティリティデータベースのパスワードを設定するには、データベースサーバの起動時に -su サーバオプションを指定します。
UNIX の場合、VCS エージェントは $SQLANY16/vcsagent/saserver にインストールされます。
選択元となるテーブルに対する SELECT 権限、または SELECT ANY TABLE システム権限が必要です。
Interactive SQL からデータベースに接続します。次に例を示します。
dbisql -c "UID=DBA;PWD=sql;Server=VCS;HOST=HostName" |
次のクエリを実行します。
SELECT * FROM Departments; |
このクエリはエラーなく実行されます。
データベースサーバを実行しているシステムをシャットダウンします。
同じ接続文字列を使用して Interactive SQL から再接続し、クエリを再度実行します。接続もクエリの実行も正常に行われます。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |