DB2 for z/OS のアップグレード時にデータ・オブジェクトをマイグレーションする

DB2® for z/OS® サブシステムを上位バージョンにアップグレードするとき、そのサブシステムで InfoSphere® Optim™ Query Workload Tuner、バージョン 3.1.1 を使用してチューニングできるように既に構成してある場合は、その構成に含まれているデータ・オブジェクトをマイグレーションする必要があります

このタスクについて

マイグレーションするには、対応する AOCTIJ JCL ジョブを変更して実行依頼します。 次の表では、各環境の AOCTIJ JCL ジョブ・ファイルを示しています。

アップグレード元 アップグレード先 照会チューニング用にデータ・オブジェクトをマイグレーションするための JCL ジョブ
DB2 for z/OS バージョン 8 (新機能モード) DB2 Version 10 for z/OS (DB2 for z/OS バージョン 8 からの変換モード) AOCTIJC8
DB2 Version 10 for z/OS (DB2 for z/OS バージョン 8 からの変換モード) DB2 Version 10 for z/OS (新機能モード) AOCTIJ8X
DB2 Version 9 for z/OS DB2 Version 10 for z/OS (DB2 Version 9 for z/OS からの変換モード) AOCTIJC9
DB2 Version 10 for z/OS (DB2 Version 9 for z/OS からの変換モード) DB2 Version 10 for z/OS (新機能モード) AOCTIJ9X

手順

DB2 for z/OS のアップグレード時にデータ・オブジェクトをマイグレーションするには、以下の手順を実行します。

  1. DB2 for z/OS サブシステムのアップグレードに対応する JCL ファイルを、サブシステムにアップロードします。 JCL ファイルは、installation_directory_for_the_IBM_Data_Studio_client
    ¥QueryTunerServerConfig¥all_features¥ZOS¥migration
    ディレクトリーにあります。ファイルは ASCII ファイルとしてアップロードしてください。
  2. コメントの「Notes」セクションにある指示に基づいて JCL を環境に合わせてカスタマイズし、そのジョブをサブミットします。 例えば、ファイル AOCTIJ9X の場合の指示は次のとおりです。
    //*  Notes =
    //*    PRIOR TO RUNNING THIS JOB, customize it for your system:
    //*    (1) Add a valid job card
    //*    (2) Locate and change all occurrences of the following strings
    //*        as indicated:
    //*        (A) '!DSN!'      to the subsystem name of your DB2
    //*        (B) 'DSNTIA!!'   to the plan name for DSNTIAD on your DB2
    //*        (C) 'DSN!!0'     to the prefix of the target library for DB2
    //*        (D) '!AOCDBRM!' to the prefix of target library for QT
    //*                          DBRMs
    //*        (E) 'USER!!'     user id for individual explain tables
    //*        (F) '!GRANTEE!   to one or more authorization IDs that
    //*                          need to use stored procedures
    //*                           SYSPROC.OPT_RUNSQL and
    //*                           SYSPROC.OPT_EXECUTE_TASK
    //*        (G) '!USERID!'    to the USER ID which will have execute
    //*                           authority on packages
    //*        (H) 'PKGOWNER!'   to the owner of the QT packages
    //*        (I) '!SQLID!'     CURRENT SQLID which is set before execute
    //*                           DDLs
    //*        (J) '!WLMENV4!'   WLM environment name for SYSPROC.OPT_RUNSQL
    //*        (K) '!WLMENVJU!'  WLM environment name for
    //*                           SYSPROC.OPT_EXECUTE_TASK
    //*                           and want to capture SQL from cache.
    重要: ステップ AOCSP が必要になるのは、マイグレーション元の構成で OPT_RUNSQL および OPT_EXECUTE_TASK ストアード・プロシージャーを作成した場合だけです。サブシステムをチューニング用に構成する時にこれらのストアード・プロシージャーを作成するのは、オプションです。

フィードバック