用於配置 DB2 for z/OS 的核對清單

程序

  1. 安裝 Data Studio 用戶端及授權啟動套件。
  2. 選擇性的: 如果您的子系統是針對 IBM® Optimization Service Center 所配置,而且在針對 3.2 版配置之前,您想要捨棄那些舊版中的資料物件以及那些物件中的資料,請捨棄資料庫 DB2OSC 及 DSNOSCDB。
    重要: 這不是必要步驟。只有在確定要刪除這些資料庫中的資料時,才需要遵循此步驟。
  3. ☐ 如果子系統是針對舊版 InfoSphere® Optim™ Query Tuner 或 InfoSphere Optim Query Workload Tuner 所配置,請遵循下列步驟:
    1. 如果您的子系統是針對 2.2.1 版或 2.2.1.1 版所配置,而且您想要在使用 3.2 版時,使用那些版本中的查詢工作量資料,請遵循下列步驟:
      1. 將所需的 JCL 工作檔從用戶端系統上傳至子系統。

        您可以從中選擇的 JCL 檔案是與 IBM Data Studio 用戶端一起安裝。您可以在安裝目錄的 \QueryTunerServerConfig\ZOS\migration 子目錄中找到這些檔案。

        表 1. 從查詢調整表格卸載資料的 JCL 工作檔
        子系統上的 DB2® for z/OS® 版本 JCL 工作檔
        DB2 for z/OS 第 8 版 新功能模式子系統 AOCM2B8N
        DB2 for z/OS 第 9 版 子系統 AOCM2B9
        DB2 for z/OS 第 10 版 轉換模式來源 DB2 for z/OS 第 8 版 子系統 AOCM2BX8
        DB2 for z/OS 第 10 版 轉換模式來源 DB2 for z/OS 第 9 版 子系統 AOCM2BX9
        DB2 for z/OS 第 10 版 子系統 AOCM2BXN
      2. 修改並提交相對應的 AOCM2B JCL 工作,以卸載查詢調整表格中的資料。
    2. 捨棄下列資料庫:
      • 如果您的子系統是針對 2.2.1 版或 2.2.1.1 版所配置,請捨棄資料庫 DB2OSC、DSNOSCDB 及 AOCOEDB。
      • 如果您的子系統是針對 2.2.1 之前的版本所配置,請捨棄資料庫 DB2OSC、DSNOSCDB 及 DB2OE。
  4. 確定您具有配置 DB2 for z/OS 子系統,以使用 InfoSphere Optim Query Workload Tuner 進行調整所需的權限或專用權。
    作業 必要的權限或專用權
    連結套件 下列其中一個權限和專用權:
    • SYSADM 或 DBADM 權限
    • 綱目的 BINDADD 專用權(如果必要套件不存在)和 CREATEIN 專用權
    • 綱目的 ALTERIN 專用權(如果必要套件存在)
    • 必要套件的 BIND 專用權(如果必要套件存在)
    可用套件 下列其中一個權限和專用權:
    • 套件的所有權
    • 套件擁有者授權的 BINDAGENT 專用權
    • SYSCTRL 權限
    • SYSADM 權限
    • 集合或所有集合的 PACKADM 權限
    瀏覽子系統參數 下列權限和專用權:
    • SYSPROC.DSNWZP 儲存程序的 EXECUTE 專用權。
    • 至少 MONITOR1 系統專用權
    管理使用者 下列其中一個專用權或權限:
    • 必要套件的 WITH GRANT OPTION 專用權
    • 套件的所有權
    • SYSADM 權限
    建立 EXPLAIN 表格 如果您要在新資料庫中建立 EXPLAIN 表格,需要有下列一個以上的專用權或權限才能建立資料庫:
    • CREATEDBA 專用權
    • CREATEDBC 專用權
    • SYSADM 或 SYSCTRL 權限
    若要建立表格空間,需要有下列一個以上的專用權或權限:
    • 資料庫的 CREATETS 專用權
    • 資料庫的 DBADM、DBCTRL 或 DBMAINT 權限
    • SYSADM 或 SYSCTRL 權限
    若要建立表格,需要下列一個以上專用權或權限:
    • 資料庫的 CREATETAB 專用權
    • 資料庫的 DBADM、DBCTRL 或 DBMAINT 權限
    • SYSADM 或 SYSCTRL 權限
    建立現存 EXPLAIN 表格的別名 下列其中一個專用權或權限:
    • CREATEALIAS 專用權
    • SYSADM 或 SYSCTRL 權限
    • 包含表格之資料庫的 DBADM 或 DBCTRL 權限(如果別名適用於表格,且安裝畫面 DSNTIPP 上 DBADM CREATE AUTH 欄位的值為 YES)
  5. ☐ 確定用來連接至子系統的授權 ID 具有下列其中一個啟動產品授權所需的權限或專用權。
    • DB2 for z/OS 9.1 版:
      • 綱目 DB2OE 的 CREATEIN 專用權
      • SYSADM 或 SYSCTRL 權限
    • DB2 for z/OS 10:
      • 綱目 DB2OE 的 CREATEIN 專用權
      • SYSADM、SYSCTRL 或 DBADM 權限
  6. ☐ 確定子系統已配置為使用 TCP/IP 連接至其他系統。
  7. ☐ 啟動 Data Studio 用戶端,並切換至 IBM Query Tuning 視景。
    1. 使用者如何在 Linux 上啟動用戶端?
    2. 在右上角處,按一下開啟視景圖示 (「開啟視景」圖示)。
    3. 選取其他
    4. 選取 IBM Query Tuning,然後按一下確定
  8. 在 Data Studio 用戶端的「資料來源瀏覽器」中,與您配置的 DB2 for z/OS 子系統建立連線
  9. 在「資料來源瀏覽器」中,於子系統連線上按一下滑鼠右鍵,然後選取連接
  10. 遵循下列任一步驟,以配置子系統及啟動產品授權:
    • 執行 JCL 以建立 EXPLAIN 表格、建立 Query Tuner 表格,及啟動產品授權。
    • 如果您想要使用工作流程助理來配置子系統及啟動產品授權,請遵循下列步驟。
      1. 在 Data Studio 用戶端的「資料來源瀏覽器」中,按一下加號以展開子系統的連線。在子系統的圖示上按一下滑鼠右鍵,然後選取分析及調整 > 配置以進行調整 > 引導配置。即會開啟配置精靈。

        如果子系統上目前還沒有作用中的 InfoSphere Optim Query Workload Tuner 授權,則 Data Studio 用戶端會在子系統上安裝授權並啟動授權(如果授權啟動套件是安裝在工作站上已安裝 Data Studio 用戶端的目錄中)。配置精靈可讓您配置子系統以進行查詢調整及查詢工作量調整。

      2. 遵循精靈中的指示。
  11. ☐ 如果您是移轉針對 2.2.1 或 2.2.1.1 版建立的資料物件,請修改並提交相對應的 AOCM2F JCL 工作,以將資料載入至 3.2 版 的查詢調整表格。 下表列出每一個環境的 AOCM2F JCL 工作檔。
    DB2 子系統 要將資料載入至查詢調整表格的 JCL 工作
    DB2 for z/OS 第 8 版 新功能模式子系統 AOCM2F8N
    DB2 for z/OS 第 9 版 子系統 AOCM2F9
    DB2 for z/OS 第 10 版 轉換模式來源 DB2 for z/OS 第 8 版 子系統 AOCM2FX8
    DB2 for z/OS 第 10 版 轉換模式來源 DB2 for z/OS 第 9 版 子系統 AOCM2FX9
    DB2 for z/OS 第 10 版 子系統 AOCM2FXN
  12. ☐ 驗證是否已配置子系統以進行查詢或查詢工作量調整。 在「資料來源瀏覽器」中,用滑鼠右鍵按一下已配置的子系統,再按一下分析及調整 > 配置以進行調整 > 進階配置及專用權管理

    您可以在此視窗中,檢查 Query Tuner 套件、Query Tuner 表格、EXPLAIN 表格,以及查詢或查詢工作量調整特性的狀態。

  13. ☐ 如果您想要多人在進行調整時使用同一組 EXPLAIN 表格,請使用下列其中一種方法來共用這些表格
  14. 設定下列儲存程序,並將其 EXECUTE 專用權授與使用 InfoSphere Optim Query Workload Tuner 進行調整時所使用的授權 ID。
    1. 如果您想要讓部分調整作業在已連線但與 Data Studio 用戶端無關的子系統上執行,以減少網路的資料流量,請遵循下列步驟來啟用 SYSPROC.OPT_EXECUTE_TASK 儲存程序
    2. 如果有一位以上的使用者沒有動態執行 EXPLAIN STMTCACHE ALL 陳述式的專用權,請遵循下列步驟來啟用 SYSPROC.OPT_RUNSQL 儲存程序
    3. 如果使用者沒有解譯 SQL 陳述式的專用權或 SQLADM 權限(適用於 DB2 10 for z/OS),請安裝 SYSPROC.DSNAEXP 儲存程序。
    4. 安裝 SYSPROC.DSNAHVPM 儲存程序。
    5. 安裝下列兩個儲存程序,讓使用者檢閱 zParms,以及針對動態陳述式快取開啟追蹤。
      • SYSPROC.DSNWZP
      • SYSPROC.DSNACCMD(適用於 DB2 UDB for z/OS 第 8 版或 DB2 for z/OS 9.1 版)或 SYSPROC.ADMIN_COMMAND_DB2 (DB2 10 for z/OS)
    6. 安裝 SYSPROC.DSNUTILU 儲存程序,讓使用者可以執行「統計資料顧問」及「工作量統計資料顧問」所建議的 RUNSTATS 工作。
    7. 安裝 SYSPROC.ADMIN_INFO_SQL 儲存程序,讓使用者可以收集 IBM 支援中心在解決有關 DB2 10 for z/OS 之效能問題的 PMR 時所需的資訊。
    8. 安裝 SYSPROC.SET_PLAN_HINT 儲存程序,讓使用者可以在 DB2 10 for z/OS 上驗證及部署子系統層次的提示。
    9. 安裝 SYSPROC.ADMIN_COMMAND_DSN 儲存程序,讓使用者可以驗證及部署最佳化提示。
  15. 建立下列兩個 RACF 群組,並將您的使用者鏈結至這些群組。
    • DB2OSCA
    • DB2OE
  16. 如果您希望使用者可以使用管理作業排程器來排定調整作業(例如,擷取或解譯 SQL 陳述式),請設定管理作業排程器
  17. 如果使用者需要在資料共用群組的所有子系統上,擷取動態陳述式快取中的 SQL 陳述式,請配置資料共用群組
  18. 確定您的使用者具有調整 SQL 所需的權限或專用權。

讀者意見