設定 DB2 for z/OS,以搭配使用 Jazz Team Server for System z

當 Jazz™ Team Server for System z® 搭配 DB2® for z/OS® 執行時,您必須建立一個 DB2 儲存體群組與 DB2 資料庫。您也必須授權 Jazz Team Server for System z 使用者使用該儲存體群組與資料庫。

執行這項作業的原因和時機
在您執行儲存庫工具資料庫建置器公用程式,以便在資料庫中建立 Jazz 儲存庫表格之前,必須先執行下列步驟。 Jazz Team Server 資料庫建置器公用程式不會執行任何這些步驟。
建立儲存體群組
儲存體群組必須適合該機器。下列範例顯示 DB2 SQL create 陳述式:
CREATE STOGROUP JAZZSTG VOLUMES ('*') VCAT yourHlq ;
附註:
  1. 儲存體群組可以是 JAZZSTG 以外的名稱。
  2. yourHlq 是您 DB2 檔案的高階限定元。它必須存在於系統上,且 Jazz Team Server for System z 使用者對它必須具備完整的存取權。
建立資料庫
資料庫必須適合該系統,且您必須使用 UNICODE 將它建立成 CCSID。下列範例顯示 DB2 SQL create 陳述式:
CREATE DATABASE JAZZDB STOGROUP JAZZSTG BUFFERPOOL bp8kx CCSID UNICODE;
附註:
  1. 您可以在 CREATE DATABASE 陳述式中,用不同名稱取代 JAZZDB 名稱。
  2. 之後會將該資料庫名稱用於 Jazz Team Server for System z teamserver.properties com.ibm.team.repository.db.db2.dsn.dbname 內容。
  3. bp8kx 是緩衝池名稱;例如 BP8K0。(Jazz Team Server for System z 需要 8K 分頁大小。)
  4. 您必須使用 UNICODE 將您的 DB2 資料庫建立成 CCSID。如果沒有如此做,建立資料庫 將會失敗,並顯示下列訊息:CRJAZ0249I 您將資料庫字碼頁設為 "E",但應該設為 "U"。請使用正確的字碼頁來重建資料庫。
  5. 您可以在 DB2 子系統中定義多個 Jazz DB2 資料庫,來包含個別的 Jazz 儲存庫。其作法是按照自訂適用於 DB2 for z/OS 的 Jazz Team Server for System z 內容檔中的討論,與 Jazz Server teamserver.properties 檔中的 com.ibm.team.repository.db.schemaPrefix 指引一起使用。
授權使用 Jazz Team Server for System z 使用者

Jazz Team Server for System z 需要使用者 ID 與密碼,才能存取 Jazz Team Server for System z DB2 儲存庫。使用者 ID 與密碼稍後會在 teamserver.properties 檔中指定。 這個使用者 ID 不是用來登入 Jazz Team Server for System z。它只用來提供權限給 Jazz Team Server for System z,以存取 DB2 for z/OS 資料庫。更明確地說,就是這個使用者 ID 需要這裡顯示的許可權。在下列範例中,使用者的名稱是 jazz

GRANT DBADM ON DATABASE jazzdb TO jazz ; 
GRANT USE OF STOGROUP jazzstg TO jazz ;  
GRANT USE OF BUFFERPOOL bpx TO jazz ;  
COMMIT ;  
此外,在 DB2 安裝期間,如果您在 DSNTIPP 畫面上將 DBADM CREATE AUTH 欄位的值設為 NO,則必須授與 SYSADM 權限給 Jazz Team Server for System z 使用者。
GRANT SYSADM TO jazz ;
COMMIT ;  

意見

以上說明對您有幫助嗎?您可以在 Jazz.net 網站中提供意見(需要登錄):在討論區中提供意見提交錯誤