前のトピック: 考慮事項次のトピック: シナリオのプロパティ


Oracle HA および DR シナリオの作成

Arcserve RHA を使用した Oracle データベースの保護には、マスタおよびレプリカ サーバを識別するシナリオと、シナリオの動作を制御するプロパティが必要です。自動検出は、1 つのシナリオで複数の Oracle インスタンスを保護するために使用されます。RHA は、各 Oracle インスタンスのすべてのサービスをモニタし、サービスが失敗するとスイッチオーバーをトリガします。

RHA はレジストリから複数の Oracle インスタンスを取得します。RHA はまた、Windows レジストリから ORACLE_HOME および ORACLE_HOME/ORACLE_BASE のパスを取得します。

次の手順に従ってください:

  1. Arcserve RHA マネージャを開始します。[シナリオ]メニューから[新規]を選択するか、[新規シナリオ]ボタンをクリックします。
  2. [ようこそ]ダイアログ ボックスから、[新規シナリオの作成]を選択し、シナリオ グループを選択して、[次へ]をクリックします。
  3. [シナリオおよび製品タイプの選択]から、[Oracle]-[ハイ アベイラビリティ シナリオ(HA)]、必要なレプリカ上のタスクがあればさらに[レプリカ上のタスク]を選択して、[次へ]をクリックします。
  4. [マスタおよびレプリカ ホスト]ダイアログ ボックスから、シナリオ名を入力し、マスタ サーバとレプリカ サーバの両方のホスト名または IP アドレスおよびポート番号を入力します。[次へ]をクリックします。
  5. [レプリケーション用の Oracle インスタンスの選択]画面から、シナリオをレプリケートするために 1 つ以上の Oracle DB インスタンスを選択します。この画面では、自動検出によりすべての Oracle インスタンスが表示されています。これらのインスタンスは自動的に選択されています。各 Oracle インスタンスの DB 接続について、ネット サービス名、Oracle BASE パス、Oracle HOME パス、OCI ライブラリ ファイル、ユーザ アカウントなどのパラメータを再設定できます。その後、レプリケートするインスタンスを選択できます。

    Oracle データベース自動検出

  6. [DBA ユーザ アカウント]をクリックします。

    [データベース接続]ダイアログ ボックスが表示されます。

    oracle db ログイン

  7. データベース名、DBA ユーザ名およびパスワードを入力して、[OK]をクリックします。

    注:認証情報をすべての選択されたインスタンスに適用するには、[すべてに適用]をクリックします。

    データベースに管理者権限のあるアカウント(「sys as sysdba」など)の認証情報を入力して、Arcserve RHA でマスタ サーバ上の Oracle 設定をクエリできるようにします。

    データベース名には、マスタ サーバの Oracle クライアント設定ファイル tnsnames.ora で設定されているデータベース「接続文字列」を使用します。

    注:32 ビット Oracle バージョンを 64 ビット オペレーティング システムで使用する場合は、[データベース名]フィールドにグローバル サービス名を以下のフォーマットで入力します。

    IP <:ポート>/global_service_name。デフォルト ポート(1521)を使用する場合は、<:ポート> を省略します。

    例:

    192.xx.xx.10/db1.test.com

    DBA ユーザ名とパスワードを通常どおり入力し、[OK]をクリックします。

    また、[レプリケーション用の Oracle インスタンスの選択]画面の[OCI ライブラリ ファイル]が更新され、64 ビット Oracle クライアントの OCI ライブラリ ファイルをポイントしていることを確認します。

    [レプリケーション用テーブルスペース]ダイアログ ボックスが開きます。

  8. 各インスタンスについてマスタ サーバ上で自動検出された結果のリストを確認します。レプリケーション用のデータベースを選択して、[リスト表示されたルート ディレクトリにある新規のユーザ作成ファイルをレプリケートします]オプションを選択して、[次へ]をクリックします。

    このオプションを選択すると、テーブルスペースを追加するときに、自動的にテーブルスペースを Oracle データベースにレプリケートします。このオプションが選択されていない場合、Arcserve RHA は設定時に選択したデータベースのみレプリケートします。

    Oracle テーブルスペース

  9. [ルート ディレクトリ]ダイアログ ボックスから、レプリケートするフォルダのリストを確認して、[次へ]をクリックします。

    マスタ ルート ディレクトリ

  10. [シナリオのプロパティ]ダイアログ ボックスからシナリオ全体を制御する設定を設定します。詳細については、「Arcserve RHA 管理者ガイド」を参照してください。Oracle シナリオの場合、[オプション設定]で[NTFS ACL をレプリケート]オプションを有効にすることをお勧めします。[次へ]をクリックします。
  11. [マスタとレプリカのプロパティ]ダイアログ ボックスから必要な設定を設定し、[次へ]をクリックします。
  12. [スイッチオーバー プロパティ]ダイアログ ボックスが表示されるまで待ちます。「IP リダイレクション」で説明されたとおりにリダイレクションを設定し、[次へ]をクリックします。

    注:Oracle のシナリオについては、IP 移動および DNS リダイレクトのみ使用できます。

  13. [スイッチオーバーの開始]ダイアログ ボックスから、必要な開始オプションを設定して、[次へ]をクリックします。これらのオプションの 1 つのみを[自動]に設定することをお勧めします。

    注:[レプリカ上のタスク]オプションで[アシュアード リカバリ]を選択した場合、ここでそのダイアログ ボックスが表示されます。詳細については、「Arcserve RHA 管理者ガイド」を参照してください。

  14. [シナリオの検証]ダイアログ ボックスで、エラーまたは警告が表示されないことを確認します。警告はエラー発生時のようにシナリオの実行を停止させることはありませんが、続行する前に両方を修正してください。検証が成功したら、[次へ]をクリックします。この HA 実行前チェックにより、各インスタンスについてマスタ/レプリカ設定(Oracle ホームなど)の検証が行われます。

    注:マスタ上の Oracle ホーム パスが変更されている場合は、Oracle インスタンスのパラメータを再設定し、再度自動検出を実行します。

  15. データの同期を開始する場合は[今すぐ実行]を、後でシナリオを実行する場合は[終了]をクリックします。