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

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

關於這項作業

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

程序

  1. 安裝 Data Studio 用戶端及授權啟動套件。
  2. 選用項目:如果您的子系統是針對 IBM® Optimization Service Center 所配置,而且在針對 4.1.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 專用權。
    • 至少 SQLADM 系統專用權
    管理使用者 下列其中一個專用權或權限:
    • 必要套件的 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
        如果您未遵循此步驟,則 Data Studio 用戶端中的個別使用者必須先取消選取 Data Studio 用戶端中的選項,再嘗試調整於子系統上執行的 SQL。啟動 Data Studio 用戶端之後,每一位使用者都必須選取視窗 > 喜好設定。然後,展開資料管理,並選取 Query Tuner。 要取消選取的喜好設定標示為容許內部處理程序使用 RACF ID DB2OE 及 DB2OSCA
      2. 確定用來連接至子系統的授權 ID,具有下列其中一個啟動完整調整特性集所需的權限或專用權。
        • DB2 for z/OS 9.1 版:
          • 綱目 DB2OE 的 CREATEIN 專用權
          • SYSADM 或 SYSCTRL 權限
        • DB2 for z/OS 第 10 版以及更新版本:
          • 綱目 DB2OE 的 CREATEIN 專用權
          • SYSADM、SYSCTRL 或 DBADM 權限
      3. 使用必要連結選項來連結或連結複製 IBM Data Server Driver for JDBC and SQLJ 套件,以在 DB2 for z/OS 第 11 版新功能模式上啟用選擇性置換特性。
      4. 在 Data Studio 用戶端的「資料來源瀏覽器」中,按一下加號以展開子系統的連線。在子系統的圖示上按一下滑鼠右鍵,然後選取分析及調整 > 啟動完整調整特性集

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

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

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

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

    您可以在此視窗中,檢查 Query Tuner 套件、Query Tuner 表格、EXPLAIN 表格,以及查詢或查詢工作量調整特性的狀態。按一下詳細報告按鈕,以產生可顯示這些物件及特性狀態的 HTML 報告。

  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. 安裝下列兩個儲存程序,讓使用者檢閱 zParms,以及針對動態陳述式快取開啟追蹤。
      • 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 10 for z/OS 或更新版本上的子系統層次提示。若為 DB2 for z/OS 11 新功能模式或更新版本,此儲存程序也會讓使用者置換述詞的選擇性。
    9. 安裝 SYSPROC.ADMIN_COMMAND_DSN 儲存程序,讓使用者可以驗證及部署最佳化提示。若為 DB2 for z/OS 11 新功能模式或更新版本,此儲存程序也會讓使用者置換述詞的選擇性。
  12. 如果您希望使用者可以使用管理作業排程器來排定調整作業(例如,擷取或解譯 SQL 陳述式),請設定管理作業排程器
  13. 如果使用者需要在資料共用群組的所有子系統上,擷取動態陳述式快取中的 SQL 陳述式,請配置資料共用群組
  14. 確定您的使用者具有調整 SQL 所需的權限或專用權。

讀者意見