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

當您第一次配置子系統以搭配使用 InfoSphere® Optim™ Query Workload Tuner 4.1 版時,請遵循此核對清單。

關於這項作業

如果您已配置子系統以搭配使用 InfoSphere Optim Query Workload Tuner 3.2 版,則不需要遵循此核對清單。 而是可以移轉配置
重要: InfoSphere Optim Query Workload Tuner 不支援在單一子系統上配置多個版本。 例如,產品不支援配置單一子系統以搭配使用 3.2 版及 4.1 版。

程序

  1. ☐ 安裝 Data Studio 用戶端及授權啟動套件。
  2. 選擇性的: 如果您的子系統是針對 IBM® Optimization Service Center 所配置,而且在針對 4.1 版配置之前,想要捨棄那些舊版本中的資料物件以及那些物件中的資料,則請捨棄資料庫 DB2OSC 及 DSNOSCDB。
    重要: 這不是必要步驟。只有在確定要刪除這些資料庫中的資料時,才需要遵循此步驟。
  3. ☐ 確定您具有配置 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)
  4. ☐ 確定子系統已配置為使用 TCP/IP 連接至其他系統。
  5. ☐ 啟動 Data Studio 用戶端,並切換至 IBM Query Tuning 視景。
    1. 在右上角處,按一下開啟視景圖示 (「開啟視景」圖示)。
    2. 選取其他
    3. 選取 IBM Query Tuning,然後按一下確定
  6. ☐ 在 Data Studio 用戶端的「資料來源瀏覽器」中,與您配置的 DB2 for z/OS 子系統建立連線
  7. ☐ 在「資料來源瀏覽器」中,於子系統連線上按一下滑鼠右鍵,然後選取連接
  8. ☐ 遵循下列任一步驟,以配置子系統及啟動完整調整特性集:
    • 執行 JCL 以建立 EXPLAIN 表格、建立 Query Tuner 表格,以及啟動完整調整特性集。
    • 如果您想要使用工作流程助理來配置子系統及啟動完整調整特性集,請遵循下列步驟。
      1. 建立下列兩個 RACF® 群組,並將您的使用者鏈結至這些群組。
        • DB2OSCA
        • DB2OE
      2. 確定用來連接至子系統的授權 ID,具有下列其中一個啟動完整調整特性集所需的權限或專用權。
        • DB2 for z/OS 9.1 版:
          • 綱目 DB2OE 的 CREATEIN 專用權
          • SYSADM 或 SYSCTRL 權限
        • DB2 for z/OS 第 10 版以及更新版本:
          • 綱目 DB2OE 的 CREATEIN 專用權
          • SYSADM、SYSCTRL 或 DBADM 權限
      3. 在 Data Studio 用戶端的「資料來源瀏覽器」中,按一下加號以展開子系統的連線。在子系統的圖示上按一下滑鼠右鍵,然後選取分析及調整 > 啟動完整調整特性集

        如果子系統上目前尚未啟動 InfoSphere Optim Query Workload Tuner 的完整調整特性集,則 Data Studio 用戶端會啟動該集(如果授權啟動套件是安裝在工作站上已安裝 Data Studio 用戶端的目錄中)。

      4. 在子系統的圖示上按一下滑鼠右鍵,然後選取分析及調整 > 配置以進行調整 > 引導配置。即會開啟配置精靈。

        配置精靈可讓您配置子系統以進行查詢調整及查詢工作量調整。

      5. 遵循精靈中的指示。
  9. ☐ 驗證是否已配置子系統以進行查詢或查詢工作量調整。 在「資料來源瀏覽器」中,用滑鼠右鍵按一下已配置的子系統,再按一下分析及調整 > 配置以進行調整 > 進階配置及專用權管理

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

  10. ☐ 如果您想要多人在進行調整時使用同一組 EXPLAIN 表格,請使用下列其中一種方法來共用這些表格
  11. ☐ 設定下列儲存程序,並將其 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 for z/OS 第 10 版以及更新版本),請安裝 SYSPROC.DSNAEXP 儲存程序。
    4. ☐ 安裝 SYSPROC.DSNAHVPM 儲存程序。
    5. ☐ 安裝下列兩個儲存程序,讓使用者檢閱 zParm 以及針對動態陳述式快取開啟追蹤。
      • SYSPROC.DSNWZP
      • SYSPROC.DSNACCMD(適用於 DB2 for z/OS 9.1 版)或 SYSPROC.ADMIN_COMMAND_DB2(DB2 for z/OS 第 10 版以及更新版本)
    6. ☐ 安裝 SYSPROC.DSNUTILU 儲存程序,讓使用者可以執行「統計資料顧問」及「工作量統計資料顧問」所建議的 RUNSTATS 工作。
    7. ☐ 安裝 SYSPROC.ADMIN_INFO_SQL 儲存程序,讓使用者可以收集 IBM 支援中心在解決有關 DB2 for z/OS 第 10 版效能問題的 PMR 時所需的資訊。
    8. ☐ 安裝 SYSPROC.SET_PLAN_HINT 儲存程序,讓使用者可以在 DB2 for z/OS 第 10 版上驗證及部署子系統層次提示。
    9. ☐ 安裝 SYSPROC.ADMIN_COMMAND_DSN 儲存程序,讓使用者可以驗證及部署最佳化提示。
  12. ☐ 如果您希望使用者可以使用管理作業排程器來排定調整作業(例如,擷取或解譯 SQL 陳述式),請設定管理作業排程器
  13. ☐ 如果使用者需要在資料共用群組的所有子系統上,擷取動態陳述式快取中的 SQL 陳述式,請配置資料共用群組
  14. 確定您的使用者具有調整 SQL 所需的權限或專用權

讀者意見