ヘッダーをスキップ
Oracle® Fail Safe概要および管理ガイド
リリース4.1 for Microsoft Windows
B72446-01
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

9 可用性を高めるためのOracle Management Agentの構成

次の手順を使用することにより、可用性が高まるように構成されたデータベースを監視するOracle Enterprise Manager 11g Grid Controlを構成します。


注意:

Oracle Fail Safeは、Oracle Enterprise Manager Grid Control 11gリリース以前にのみ互換性があります。

  1. Oracle Management Agentをインストールします。

  2. 仮想アドレスでリスニングするOracle Management Agentを作成します。

  3. 手順2でインストールしたOracle Management Agentを、可用性が高まるように構成されたOracle Databaseと同じグループに追加します。

  4. データベースを監視するようにOracle Management Agentを構成します。


    関連項目:

    マニュアルは、次に示すOracle Technology NetworkのWebサイトから入手できます。

    http://www.oracle.com/technetwork/indexes/documentation/index.html#em

    • Enterprise Manager Grid Controlの詳細は、『Oracle Enterprise Manager Grid Control基本インストレーション・ガイド』を参照してください。

    • Oracle Management Agentのインストールの詳細は、『Oracle Enterprise Manager Grid Controlアドバンスト・インストレーションおよび構成ガイド』を参照してください。

    • Oracle Enterprise Manager管理者ガイドのManagement Agentの構成に関する項を参照してください。


この章では、次の項目について説明します。

9.1 可用性を高めるための前提条件

可用性を高めるためにOracle Management Agentを構成するには、あらかじめ次のソフトウェアをクラスタ・システムにインストールしておく必要があります。

さらに、次のコンポーネントを構成する必要があります。

9.2 可用性を高めるためのOracle Management Agentの構成手順

次の手順を実行して、可用性を高めるためのOracle Management Agentを構成します。

手順1 Management Agentの可用性の向上

Oracle Fail Safe Managerを使用して、Oracle Management Agentが監視するデータベースが含まれるFail Safeグループに新しいOracle Management Agentを追加します。次の手順を実行します。

  1. Oracleリソース・ページへ移動して、「使用可能なOracleリソース」リストから「Oracle Management Agent」リソース・タイプを選択します。

  2. ウィンドウの右側のパネルの「アクション」メニュー・リストから「このリソースをグループに追加」を選択します。リソースをグループに追加ウィザードが開きます。

    図9-1 リソースをグループに追加ウィザード - 「グループ」ページ

    図9-1の説明が続きます。
    「図9-1 リソースをグループに追加ウィザード - 「グループ」ページ」の説明

  3. 「グループ」ガイド付きプロセス・ウィンドウで、Oracle Management Agentを追加するグループを選択します。これは、Oracle Management Agentによって監視するデータベースが含まれるグループにする必要があります。

  4. 「次へ」をクリックします。「Management Agent」の「ディスク」のページが開きます。

    図9-2 リソースをグループに追加ウィザード - 「Management Agent」の「ディスク」ページ

    図9-2の説明が続きます。
    「図9-2 リソースをグループに追加ウィザード - 「Management Agent」の「ディスク」ページ」の説明

  5. 「エージェント・ディスク」ガイド付きプロセス・ウィンドウで、Management Agentコンテキスト情報を格納するために使用されるクラスタ・ディスクを選択します。

  6. 「次へ」をクリックします。「Management Agent」の「ホスト」のページが開きます。

    図9-3 リソースをグループに追加ウィザード - 「Management Agent」の「ホスト」ページ

    図9-3の説明が続きます。
    「図9-3 リソースをグループに追加ウィザード - 「Management Agent」の「ホスト」ページ」の説明

  7. 「エージェント・ホスト」ガイド付きプロセス・ウィンドウで、新しいOracle Management Agentの「仮想アドレス」を選択します。

  8. 他のボックスで、開いているポート番号を入力します。

  9. 「次へ」をクリックします。「Management Agent」の「パスワード」のページが開きます。

    図9-4 リソースをグループに追加ウィザード - 「Management Agent」の「パスワード」ページ

    図9-4の説明が続きます。
    「図9-4 リソースをグループに追加ウィザード - 「Management Agent」の「パスワード」ページ」の説明

  10. Oracle Management Serverに対して使用するパスワードを入力します。

  11. 「次へ」をクリックします。「Management Agent」の「確認」のページが開きます。

    図9-5 リソースをグループに追加ウィザード - 「Management Agent」の「確認」ページ

    図9-5の説明が続きます。
    「図9-5 リソースをグループに追加ウィザード - 「Management Agent」の「確認」ページ」の説明

  12. 「終了」をクリックします。リソースをグループに追加中の進行状況ウィンドウが開きます。このウィンドウは、操作が完了しているタスクを表示します。ファイルへの出力ウィンドウの内容の保存または出力の印刷を選択できます。

  13. タスクが正常に完了した後、「クラスタワイド操作の状態」ダイアログ・ボックスが開きます。「OK」をクリックします。次に、リソースをグループに追加中の進行状況ウィンドウの「閉じる」をクリックして、操作を閉じます。

手順2 Oracle Enterprise Managerで可用性の高いデータベースをターゲットとして追加

可用性の高いManagement Agentによって可用性の高いデータベースを監視するように構成するには、次の手順に従います。

  1. Oracle Enterprise Manager Grid Controlコンソールにログインします。

  2. 「ターゲット」タブをクリックします。「ホスト」ページが開きます。

  3. 「データベース」セカンダリ・タブをクリックします。「データベース」ページが開きます。

  4. 「追加」をクリックします(ページの右上部分)。「データベース・ターゲットの追加: ホストの指定」ページが開きます。

  5. 懐中電灯アイコンをクリックします。検索と選択: ホスト・ウィンドウが開きます。

  6. 仮想ホストを選択し、「選択」をクリックします。検索と選択: ホスト・ウィンドウが閉じ、データベースへのターゲットの追加: ホストの指定ページの「ホスト」フィールドに選択した仮想ホストが含まれています。

  7. 「続行」をクリックします。「ホスト上で検出されたターゲット」ページが開きます。

  8. 監視する可用性の高いデータベースを選択し、「OK」をクリックします。「データベース構成結果」ページが開きます。

  9. 「OK」をクリックします。

手順3 可用性の高いManagement Agentのテスト

Management Agentの可用性が高いことをテストするには、監視している可用性の高いデータベースに対してジョブを実行し、次の手順に従います。

  1. Oracle Enterprise Manager Grid Controlコンソールにログインします。

  2. 次のように、SQLジョブを作成し、可用性の高いデータベースに対してこのジョブを発行します。

    1. 「ジョブ」タブをクリックします。「ジョブ・アクティビティ」ページが開きます。

    2. 「ジョブの作成」ボックスで、「SQLスクリプト」を選択し、「実行」をクリックします。「'SQL Script'ジョブの作成」ページが開きます。

    3. 「ジョブ名」ボックスにTEST JOBと入力し、「SQLスクリプト」フィールドにSELECT * FROM ts$と入力します。

    4. このページの「データベース」領域で「追加」をクリックします。「ターゲットの追加」ページが開きます。

    5. 可用性の高いデータベースのホスト名(仮想ホスト名と一致)を選択し、「追加」をクリックします。「'SQL Script'ジョブの作成」ページが開きます。

    6. このページの「ホスト資格証明およびデータベース資格証明」部分で、データベース資格証明を指定し、「発行」をクリックします。

  3. 発行したジョブが正常に完了することを確認します。

  4. (このリストの手順1および手順2に従って)同じデータベースに対して別のジョブを作成します。ただし、現在の時刻から10分間行われるようにスケジュールを設定します。

  5. Oracle Fail Safe Managerを使用して、グループをフェイルオーバーします。

  6. 10分後に、スケジュールを設定した2番目のジョブが正常に実行されたことを確認します。

手順4 Oracle Enterprise Manager環境からの不要なターゲットの削除

この手順に到達すると、Oracle Enterprise Manager Grid Controlコンソールには、同じデータベースに対して3つのターゲットが表示されます。Management Agentのインストール時に、可用性の高いデータベースを含むOracleコンポーネントが自動的に検出され、検出されたコンポーネントはターゲットとして追加されます。

可用性の高いデータベース・インスタンスが各クラスタ・ノードに存在するため、データベースには2つのターゲットがあります。各ターゲットは異なるManagement Agentで監視されます。さらに、仮想サーバー上でリスニングする可用性の高いManagement Agentのターゲットとしてデータベースを追加したときに、3つ目のターゲットを作成しています。

次の手順を実行して、Management Agentのインストール時に検出されたデータベース・ターゲットを安全に削除します。

  1. Oracle Enterprise Manager Grid Controlコンソールにログインします。

  2. 「ターゲット」タブをクリックします。「ホスト」ページが開きます。

  3. いずれかのクラスタ・ノードの(仮想ではなく)物理ホスト名をクリックします。その物理ホストの「ホスト」ページが開きます。

  4. 「ターゲット」ロケータ・リンクをクリックします。

  5. このホストでデータベースを選択し、「削除」をクリックします。

  6. クラスタ・ノードごとに、手順2から5を繰り返します。

9.3 Oracle Management Agentのグループからの削除

可用性を高めるように構成されたOracle Management Agentが不要になった場合は、該当グループからそのOracle Management Agentを削除します。削除を実行すると、Oracle Management Agentはクラスタから削除されます。

グループからOracle Management Agentを削除するには、次の手順を実行します。

  1. Oracleリソース・ページを開きます。

  2. 削除するOracle Management Agentを選択して、画面右側のペインの「アクション」メニュー・リストから「削除」を選択します。

  3. 「リソースのグループからの削除の確認」ダイアログ・ボックスが開きます。「はい」をクリックし、リソースを削除します。