DB2 for z/OS 子系統上啟用 SYSPROC.OPT_EXECUTE_TASK 儲存程序

若要從資料庫伺服器收集查詢工作量的 EXPLAIN 資訊,您必須啟用 SYSPROC.OPT_EXECUTE_TASK 儲存程序。

關於這項作業

您可以啟用 SYSPROC.OPT_EXECUTE_TASK 儲存程序,從資料庫伺服器收集並合併查詢工作量的 EXPLAIN 資訊。 也須啟用此儲存程序,才能合併 EXPLAIN 資訊中的文字值。

程序

若要啟用 Java 儲存程序 SYSPROC.OPT_EXECUTE_TASK,請執行下列動作:

  1. 確定 IBM® SDK for Java 2 Technology Edition 1.4 版已安裝在 JAVA_HOME 環境變數所指定的「UNIX 系統服務」資料夾中。
  2. 確定已安裝 IBM Data Server Driver for JDBC and SQLJ。 若要進一步瞭解如何安裝驅動程式,請根據子系統版本參閱相對應的資訊:
  3. 確定已適當設定 IBM Data Server Driver for JDBC and SQLJ 的環境變數。 若要進一步瞭解如何設定環境變數,請根據子系統版本參閱相對應的資訊:
  4. 確定已適當配置 IBM Data Server Driver for JDBC and SQLJ 的內容。 若要進一步瞭解如何設定驅動程式內容,請根據子系統版本參閱相對應的資訊:
  5. 確定已針對 Java 常式設定 WLM 環境,且 Java 儲存程序的已啟動作業工作存在於系統程序檔案庫中。 若要進一步瞭解如何設定 WLM 應用程式環境,請根據子系統版本參閱相對應的資訊:
  6. 確定使用者有權限可以寫入暫時 z/OS UNIX 目錄。 SYSPROC.OPT_EXECUTE_TASK 儲存程序會將日誌檔寫入此目錄。

範例

在下列範例中,aocwccsp.jar 是 Java 儲存程序 JAR 檔。此檔案安裝在產品的兩個位置中。您可以使用其中一個副本。它們是一模一樣的。
  • 此檔案的其中一個副本與 InfoSphere Optim™ Query Tuner 用戶端一起安裝。 您可以在安裝目錄的 \serverconfig\WCC 子目錄中找到這個檔案。如果您使用此副本,則必須將其上傳至 CLASSPATH 所指定的位置。
    提示: 當您將此檔案上傳至子系統時,請使用二進位格式。
  • 此檔案的另外一個副本於 SMP/E 安裝期間安裝在子系統上。HFS 路徑為 /usr/lpp/oqt/v31/lib/IBM。 如果您使用此副本,請將副本放置在 CLASSPATH 所指定的位置。
JCC_HOME 是 JDBC 驅動程式的起始目錄,而 JAVA_HOME 是 Java 的起始目錄。您必須變更 JCC_HOMEJAVA_HOME 的值,視 JDBC 驅動程式及執行時期環境的位置而定。 您也必須將 TZ 值(其代表時區)變更成您的本端時區,例如:
  • PST08,代表「太平洋標準時間」。
  • MST07,代表「西部山脈標準時間」。
  • CST06,代表「中部標準時間」。
  • CET-01,代表「中歐時間」。
ENVAR("CLASSPATH=/usr/lpp/db2910_base/classes/aocwccsp.jar",
"TZ=PST08",                                                 
"JCC_HOME=/usr/lpp/db2910_jdbc/",                           
"JAVA_HOME=/usr/lpp/java140/J1.4"),                         
MSGFILE(JSPDEBUG,,,,ENQ),                                   
XPLINK(ON)

讀者意見