4 テスト用の本番環境のクローニング

実際の本番環境のコピーを作成し、クローン環境をアップグレードしてアップグレード後のコンポーネントが想定どおりに動作するかを検証した後に(初めて)本番環境をアップグレードします。

本番環境をテスト用にクローニングすることをお薦めしますが、必須ではありません。

アップグレードを元に戻すことはできません。ほとんどの場合、エラーが発生すると、アップグレードを中止してバックアップから環境全体をリストアし、初めからアップグレード・プロセスを開始する必要があります。開発環境で発生する可能性のあるアップグレード問題を特定すると、不要な停止時間を省くことができます。

ノート:

すべてのコンポーネントおよびオペレーティング・システムに関するクローニング手順を説明することは、このドキュメントの範囲を超えています。クローニング手順は、コンポーネントおよびオペレーティング・システムに固有のものです。大まかに言えば、アップグレード前のバージョンのコンポーネント・ドメインをテスト・マシンにインストールし、リポジトリ作成ユーティリティ(RCU)を使用して必要なスキーマを作成してから、アップグレードを実行します。
クローン本番環境でアップグレードを実行する他のメリットには、次が挙げられます。
  • アップグレード問題を明らかにして修正する。

  • アップグレードを始めから終わりまで完了する練習をする。

  • アップグレードのパフォーマンスとパージ・スクリプトがどの程度役立つかを把握する。

  • アップグレードの完了に必要な時間を把握する。

  • データベース・リソースの使用状況(一時表領域、PGAなど)を把握する。

ノート:

クローン本番環境でアップグレード前の準備状況チェックを実行し、データに関して発生する可能性があるアップグレード問題を容易に特定できますが、確実にアップグレードに成功するためにはクローン環境で完全テスト・アップグレードを実行する必要があります。

テスト用のOracle GoldenGate Monitor本番環境のクローニング

Oracle GoldenGate Monitor本番環境のクローニングは、2段階のプロセスです。

  • タスク1: 既存の本番環境(次の例でA)をクローニング(コピー)する。

  • タスク2: クローニングした環境(次の例でB)で完全アップグレードを実行する。

タスク1: アップグレードを検証するために既存の本番環境をクローニング(A)。
  1. テスト・マシン上の本番Oracle GoldenGate Monitorインスタンスのバージョンに応じてOracle GoldenGate Monitor 11gまたは12cをインストールします。
    1. アップグレード前の環境がOracle GoldenGate Monitor 11gリリース1の場合は、Fusion Middleware Oracle Data Integratorインストレーション・ガイドOracle Data Integratorのインストールを参照してください。
  2. 先程インストールした本番バージョンからリポジトリ作成ユーティリティ(RCU)を実行して、新しいOracle GoldenGate Monitorリポジトリ・スキーマ(B)を作成します。非本番スキーマでテストを実行できます。

    ノート:

    Oracle GoldenGate Monitor 11g本番環境をクローニングする場合:

    RCUを使用して新規リポジトリを作成する際、マスター・リポジトリと作業リポジトリ両方のリポジトリIDを入力する必要があります。デフォルトは0=マスター、1=作業です。ステップ6のリポジトリ・インポートでIDの競合を防ぐために、新しいIDは既存の本番リポジトリで使用したIDと同じにならないようにしてください。

    Oracle GoldenGate Monitor 12c本番環境をクローニングする場合、これは必須ではありません。

  3. 複数の作業リポジトリがある場合は、本番環境と一致するように別の作業リポジトリを作成する必要があります。お使いのインスタンス・リリースのOracle GoldenGate Monitorインストレーション・ガイドで、作業リポジトリの作成を参照してください。
  4. 次のステップで作業リポジトリのエクスポート/インポートの一環としてエクスポートおよびインポートされるデータが過剰にならないように、実行ログをパージします。「ログのパージ」を参照してください。
  5. Oracle GoldenGate Monitorのエクスポート機能を使用して、Oracle GoldenGate Monitorマスター・リポジトリと作業リポジトリを本番システムからエクスポートします。Oracle Data Integratorでの統合プロジェクトの開発で、マスター・リポジトリのエクスポートおよびインポートを参照してください。
  6. 新しく作成したOracle GoldenGate Monitorまたはスキーマに、Oracle GoldenGate Monitorマスター・リポジトリと作業リポジトリのエクスポートをインポートします。
これで、テスト環境が本番Oracle GoldenGate Monitor環境のクローンになりました。

タスク2: クローニングした環境(B)をアップグレードし、アップグレードをテスト

  1. アップグレード前チェックリストをレビューして、アップグレード前の要件がすべて満たされていることを確認します。

  2. Oracle GoldenGate Monitor 12c (12.2.1.3.0)およびその他の製品ディストリビューションを、テスト・マシン上の新しいOracleホームにインストールします。Oracle Data Integratorのインストールと構成で、Oracle Data Integratorソフトウェアのインストールを参照してください。

  3. 使用している環境用の標準的なアップグレード手順に従います。必ず、使用している環境に適したアップグレード手順を選択してください。Oracle Data Integratorの12c (12.2.1.3.0)へのアップグレードの概要を参照してください。

  4. アップグレード後の構成タスクをすべて実行し、アップグレードしたコンポーネントが想定どおりに動作することを確認します。