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 Cluster Server エージェント » SAServer エージェント設定

 

SAServer エージェントのテスト

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 システム権限が必要です。

 ♦ タスク
  1. Interactive SQL からデータベースに接続します。次に例を示します。

    dbisql -c "UID=DBA;PWD=sql;Server=VCS;HOST=HostName"
  2. 次のクエリを実行します。

    SELECT * FROM Departments;

    このクエリはエラーなく実行されます。

  3. データベースサーバを実行しているシステムをシャットダウンします。

  4. 同じ接続文字列を使用して Interactive SQL から再接続し、クエリを再度実行します。接続もクエリの実行も正常に行われます。

結果

フェイルオーバが行われ、すべてのリソースが代替サーバで起動されます。

 参照