如果您將 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 時移轉資料物件,請執行下列動作:
- 將對應於 DB2 for z/OS 子系統升級的 JCL 檔案上傳至子系統。 JCL 檔案位於 installation_directory_for_the_IBM_Data_Studio_client\QueryTunerServerConfig\all_features\ZOS\migration 目錄中。
請將檔案上傳為 ASCII 檔案。
- 遵循註解的「附註」區段中的指示,以自訂您環境的 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。在配置子系統以進行調整時建立這些儲存程序是選用作業。