前のトピック: 分析プロファイルの作成次のトピック: DB2 オブジェクト マイグレーションの管理方法


DB2 オブジェクトのマイグレート

アプリケーションへの変更によって、サポートするデータベースへの変更が強制されることがよくあります。 DBA は、変化するビジネス プロセスに対応するために、データおよびインフラストラクチャの追加および変更、データの移動および再編成を絶えず実行しています。 データベースのマイグレーションによって、DB2 サブシステム間または同じ DB2 サブシステム内で、データベース オブジェクト、データベース、セキュリティ、およびデータがレプリケートされます。 マイグレーション中に、新しい環境内のデータベース オブジェクトに変更を実装し、ソース環境からの特定の変更や属性の違いをターゲット環境に適用することができます。

以下のリストでは、どのような場合にデータベース オブジェクトをマイグレートする必要があるかについて、その例を示しています。

CA Chorus for DB2 Database Management の Object Migrator ウィザードでは、マイグレーション リクエストを分析し、ある DB2 環境から別の環境にオブジェクトをマイグレートするスクリプトが生成されます。 含めるオブジェクトを選択し、マイグレーション リクエストを分析し、ターゲット環境に適用するグローバルな変更を指定して、マイグレーションをカスタマイズできます。 ウィザードでは、JCL の変更および構文エラーを回避しながら、DB2 カタログ オブジェクトをマイグレートできます。 ウィザードを使用して、100 個までのジョブを同時に実行できます。

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

  1. マイグレートする DB2 カタログ オブジェクトに移動し、1 つ以上のデータ行を強調表示します。
  2. [Actions]ペインの[Navigation]から[Migrate]を選択します。

    Object Migrator ウィザードが[Select objects]ページで開きます。

  3. マイグレーションをセットアップします。
    1. 選択された DB2 オブジェクトを確認し、[Next]をクリックします。

      注: 必要な場合は、[Next]をクリックする前に、マイグレーションから除外するオブジェクトを削除します。

      [Specify Analysis Options]ダイアログ ボックスが開き、ソース LPAR、DB2 サブシステム識別子、および選択したオブジェクトと関連付けられた SQLID が表示されます。

    2. 分析オプションを指定して[Next]をクリックします。

      分析オプションには、マイグレーションの説明、データがマイグレートされた場合のターゲット システムの選択、および以前に作成したプロファイルの選択が含まれます。 プロファイルの選択はオプションです。

      [Specify Migration Changes]ダイアログ ボックスが表示されます。 このダイアログ ボックスから、ターゲット システムに対するグローバルな変更を、オブジェクト タイプと属性によって指定できます。 これらの変更により、ターゲット システム内のオブジェクトが、特定の命名規則を採用していることが確認できます。 また、この変更によって、セグメント サイズ、データ取り込みの変更、CLOSE、バッファ プールなどの属性があらかじめ定義されます。

    3. (オプション)ターゲット システムに対してグローバルに適用するオブジェクトの変更を、オブジェクト タイプおよび属性によって定義します。

      グローバルな変更により、ターゲット システム上の新しいオブジェクトが命名規則を採用していることを確認できます。 また、グローバルな変更は、事前定義された属性が適用されていることの確認にも役立ちます(SEGSIZE、データ取り込みの変更、CLOSE、バッファ プールなど)。

  4. マイグレーションを分析のためにサブミットします。
    1. [Submit]をクリックします。

      マイグレーションは分析のためにサブミットされ、[View Analysis Status]ダイアログ ボックスが表示されます。 このダイアログ ボックスに、サブミットされた分析ステートメントのステータスが示されます。

    2. 現在の分析リクエストに関するステータスおよび情報を表示します。
      1. ステータスが[Completed]または[Error]に変わったら、[Next]をクリックします。

        分析によって、マイグレーションを実行するためのマイグレーション制御ステートメントが作成され、[Migration Control Statements]ダイアログ ボックスが表示されます。 ターゲット データを保存している間に。これらの制御ステートメントで、マイグレーションの対象となるオブジェクトと依存関係を識別します。

      2. 分析に関するメッセージを確認し、結果を再検討し、編集します。

        マイグレーションで意図しない結果が生じることが分析によって示された場合は、マイグレーションをカスタマイズし、マイグレーションで目的の結果が生成されるまで、分析を繰り返すことができます。

  5. マイグレーションを実行します。
    1. [Submit]をクリックして、マイグレーション制御ステートメントを実行します。

      マイグレーション制御ステートメントを編集した場合は、変更内容の保存を促すメッセージが表示されます。 編集していない場合は、[View Migration Status]ダイアログ ボックスが開き、サブミットされたマイグレーション ステートメントに関するステータスの詳細が表示されます。

    2. ステータスが[Completed]に変わったら、[Next]をクリックします。

      マイグレーション結果がダイアログ ボックスに表示され、確認できます。

    3. 結果を確認し、[Finish]をクリックしてマイグレーションを完了します。

      選択した DB2 オブジェクトがマイグレートされます。

    マイグレーション候補の評価、分析プロファイルの構築、DB2 オブジェクトのマイグレーションが正常に実行されました。