SET MASTEROBSERVER TO
SET MASTEROBSERVER TOコマンドを使用すると、どのオブザーバをマスター・オブザーバとして認識するか、手動で変更できます。
SET MASTEROBSERVER TOコマンドを使用して、どのオブザーバをマスターとして使用するか、手動で指定します。
書式
SET MASTEROBSERVER TO <observer_name>
使用上のノート
-
指定されたオブザーバ名が存在しない場合は、エラー・メッセージが返され、マスター・オブザーバは変更されません
-
このコマンドが発行された場合、実際に切替えが発生するのは、プライマリがターゲット・スタンバイと次回通信したとき(ファスト・スタート・フェイルオーバーが有効化されている場合、通常は3秒以内)です。
SHOW OBSERVERコマンドを使用して、切替えが実行されたことを確認してください。 -
手動設定を正常に行うには、ファスト・スタート・フェイルオーバーの次回ping時に、次の条件を満たしている必要があります。
-
ターゲット・スタンバイが有効化されていて、回復の必要がないこと。
-
ロール変更、回復またはファスト・スタート・フェイルオーバー・ターゲットの切替えが進行中でないこと
-
PreferredObserverHostsプロパティが優先されるオブザーバを使用するように設定されていて、優先度が低いオブザーバを昇格させようとすると、その変更はただちに元に戻されます。この場合、SET MASTEROBSERVER TOを使用するかわりに、PreferredObserverHostsプロパティを変更して、昇格するオブザーバの優先度を高くします。
コマンドの例
次に、新しいオブザーバをマスターに指定する例を示します。
DGMGRL> SET MASTEROBSERVER TO boston-obsever;
Succeeded.