當 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 ;
附註: - 儲存體群組可以是 JAZZSTG 以外的名稱。
- yourHlq 是您
DB2 檔案的高階限定元。它必須存在於系統上,且 Jazz Team Server for System z 使用者對它必須具備完整的存取權。
- 建立資料庫
- 資料庫必須適合該系統,且您必須使用 UNICODE 將它建立成 CCSID。下列範例顯示
DB2 SQL create 陳述式:
CREATE DATABASE JAZZDB STOGROUP JAZZSTG BUFFERPOOL bp8kx CCSID UNICODE;
附註: - 您可以在 CREATE
DATABASE 陳述式中,用不同名稱取代 JAZZDB 名稱。
- 之後會將該資料庫名稱用於 Jazz Team
Server for System z teamserver.properties com.ibm.team.repository.db.db2.dsn.dbname 內容。
- bp8kx 是緩衝池名稱,例如 BP8K0(Jazz Team Server for System z 需要 8K 分頁大小)。
- 您必須使用 UNICODE 將您的 DB2 資料庫建立成 CCSID。如果沒有如此做,建立資料庫 將會失敗,並顯示下列訊息:CRJAZ0249I 您將資料庫字碼頁設為 "E",但應該設為 "U"。請使用正確的字碼頁來重建資料庫。
- 您可以在 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 ;