升級 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 for z/OS 第 10 版 轉換模式來源 DB2 for z/OS 第 8 版 AOCTIJC8
DB2 for z/OS 第 10 版 轉換模式來源 DB2 for z/OS 第 8 版 DB2 for z/OS 第 10 版新功能模式 AOCTIJ8X
DB2 for z/OS 第 9 版 DB2 for z/OS 第 10 版 轉換模式來源 DB2 for z/OS 第 9 版 AOCTIJC9
DB2 for z/OS 第 10 版 轉換模式來源 DB2 for z/OS 第 9 版 DB2 for z/OS 第 10 版新功能模式 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. 遵循註解的「附註」區段中的指示,以自訂您環境的 JCL,然後提交工作。 例如,以下是 AOCTIJ9X 檔案中的指示。
    //*  附註 =
    //*    「在執行此工作之前」,請先針對您的系統自訂工作:
    //*    (1) 新增有效的工作卡
    //*    (2) 依指示尋找及變更所有出現的
    //*        下列字串:
    //*        (A) 將 '!DSN!' 變更成 DB2 的子系統名稱
    //*        (B) 將 'DSNTIA!!' 變更成 DB2 上的 DSNTIAD 計劃名稱
    //*        (C) 將 'DSN!!0' 變更成 DB2 的目標程式庫字首
    //*        (D) 將 '!AOCDBRM!' 變更成 QT DBRM 的目標程式庫
    //*            字首
    //*        (E) 將 'USER!!' 變更成個別 EXPLAIN 表格的使用者 ID
    //*        (F) 將 '!GRANTEE! 變更成一個以上授權 ID,其
    //*                         需要使用儲存程序
    //*                           SYSPROC.OPT_RUNSQL 及
    //*                        SYSPROC.OPT_EXECUTE_TASK
    //*        (G) 將 '!USERID!' 變更成將對套件具有執行
    //*                           授權的 USER ID
    //*        (H) 將 'PKGOWNER!' 變更成 QT 套件的擁有者
    //*        (I) '!SQLID!'     在執行 DDL 之前設定的 CURRENT SQLID
    //*
    //*        (J) '!WLMENV4!'   SYSPROC.OPT_RUNSQL 的 WLM 環境名稱
    //*        (K) '!WLMENVJU!'  SYSPROC.OPT_EXECUTE_TASK 的
    //*                           WLM 環境名稱
    //*                           而且想要從快取記憶體中擷取 SQL。
    小心: 只有在您已於所移轉的配置中建立 OPT_RUNSQL 及 OPT_EXECUTE_TASK 儲存程序時,才需要步驟 AOCSP。在配置子系統以進行調整時建立這些儲存程序是選用作業。

讀者意見