9.8 高可用性機能の監視

このトピックでは、Oracle GoldenGate Management Packの高可用性機能の監視について説明します。Oracle GoldenGateプラグインで高可用性機能が適切に機能するには、Oracle GoldenGateのターゲット検出時にOracle GoldenGateホストの仮想IP (物理IPではなく)を指定する必要があります。

高可用性が必要なシナリオは2つあります。

  • Oracle GoldenGateインスタンスがクラスタ内のノード間でフェイルオーバーする: この場合、既存のマスター・エージェントは、Oracle GoldenGateインスタンスのモニタリングをシームレスに続行し、Oracle GoldenGateのマネージャ・ページの「ホスト名」パラメータに新しいノードの物理ホスト名が表示されます。

  • 現在のマスター・エージェントが機能を停止する: このシナリオでは、現在実行されているEMエージェントがこのOracle GoldenGateインスタンスのスレーブとしてマークされている必要があります。現在のマスター・エージェントが機能を停止すると、スレーブ・エージェントのいずれかがOracle GoldenGateインスタンスのマスターとして割り当てられ、監視が続行されます。

この手順では、Oracle Enterprise Manager Cloud Controlポータルとコンソール接続の両方が使用されます。

  1. Oracle Enterprise Manager Cloud Controlを起動します。
  2. 指定された資格証明を使用してログインします。

    ユーザーにはsysman権限が必要です。

  3. 「設定」、「Cloud Controlの管理」、「エージェント」の順に選択し、「エージェント」ページを開きます。

    このページに、すべてのエージェントがリストされます。

  4. 「ターゲット」、「GoldenGate」の順に選択します。
  5. 「設定」、「ターゲットの追加」、「自動検出の構成」の順に選択します。
  6. ホストを選択して、「検出モジュール」をクリックし、「GoldenGate」の検出を選択して資格証明の詳細を指定します。
  7. 特定のエージェント・ホスト名に対して、「検出されたターゲット」をクリックします。
    ホスト上のターゲットがダイアログにすべてリストされるので、特定のホストを選択します。
    1. 「昇格」をクリックすると、特定のプロセスが昇格し、プロモーション処理の完了時に確認ダイアログ・ボックス(エージェントを今すぐ管理しますか?)が表示されます。
    2. 確認ダイアログ・ボックスで、「はい」をクリックしてエージェントの管理に移動します。

      ノート:

      確認ページが表示されるエージェントの管理ページはバイパスできます。このページをバイパスすることで、Oracle GoldenGateターゲットの昇格が迅速に実行されます。
  8. エージェントの管理ページで「発行」をクリックして、確認ページを表示します。ただし、これはオプションのステップです。

    このページは、ターゲットの昇格が正常に完了すると表示されます。最近昇格したOracle GoldenGateインスタンスが、Oracle GoldenGateプラグインのデプロイされているすべてのEMエージェントのリストとともに表示されます。

    これらのターゲットの検出と昇格に使用されたエージェントが、このOracle GoldenGateインスタンスの「マスター」として表示されます。他のエージェントはすべて「なし」としてマークされ、これはこのOracle GoldenGateインスタンスに関連付けられていないことを意味します。これらのエージェントから任意の数を「スレーブ」として選択し、「送信」ボタンをクリックすると変更が保存されます。

    そのような変更を行わない場合は、Oracle GoldenGateホームをクリックして、Oracle GoldenGateプラグインのホームページに戻ることができます。

    プロセスのプロモーション後、昇格されたターゲットがOracle GoldenGateホームページに表示されます。
  9. プロセスを開始、停止または強制終了する場合は、対応するプロセス・ページに移動して、該当する制御を選択します。
  10. 「ターゲット」をクリックし、「GoldenGate」を選択して、起動または停止するプロセスを選択します。
    Extract、ReplicatまたはData Pumpなどの任意のプロセスを選択して、起動または停止できます。
    Oracle GoldenGateプロセスのステータスは、選択したオプション(「開始」/「停止」/「強制終了」)に従って反映され、OGGホームページと「プロセス詳細」ページの両方に反映されます。「リフレッシュ」をクリックすると最新の状態が表示されます。