設定支援的 DB2® 或搭售的 DB2 Workgroup
Server 資料庫,以使用 Jazz™ Team
Server。
本程序假設已符合下列必備條件。相關說明請參閱您的 DB2 文件,或向您的 DB2 資料庫管理者 (DBA) 查詢。
如果要設定 DB2 資料庫,請執行下列動作:
- 在「DB2 指令視窗」中建立資料庫。 範例指令會建立一個名為 JAZZ 的新資料庫。這些指令在「DB2 指令視窗」中執行。「指令視窗」可透過應用程式「啟動」功能表下的
「DB2 指令行工具」功能表來開啟。
註: 為了確保能適當處理 Unicode 內容,資料庫字集必須採 UTF-8 編碼。在 Windows 中,由於預設的 4K 分頁大小放不下 AUDITABLE_LINKS 表格,請將分頁大小至少設為 8K。
提示: 如果資料庫不在執行中,db2start 指令會啟動 DB2。
- 在 JazzInstallDir/server/conf/jazz 目錄中找出 teamserver.properties 檔,並重新命名為 teamserver.derby.properties。
- 在 JazzInstallDir/server/conf/jazz 目錄中找出
teamserver.db2.properties 檔,並重新命名為 teamserver.properties。
- 在 teamserver.properties 檔中指定資料庫和連線的詳細資料。
預設連線規格是連接在 localhost 埠 50000 上執行的 DB2 資料庫。資料庫名稱為
JAZZ,而使用者名稱與密碼皆為 db2admin。如果您在設定資料庫時使用預設值,可能已正確配置
teamserver.properties 檔。如果不是,請變更這項資訊,以符合您的配置。
- 以文字編輯器開啟 teamserver.properties 檔。
- 找出下列字行:
com.ibm.team.repository.db.vendor = DB2
com.ibm.team.repository.db.jdbc.location=//localhost:50000/JAZZ:user=db2admin;password={password};
com.ibm.team.repository.db.jdbc.password=db2admin
- 在 com.ibm.team.repository.db.jdbc.location 中,編輯您的 DB2 伺服器和資料庫值。
提示: 在「DB2 指令視窗」中,執行 db2 get dbm cfg 指令,並找出內含 SVCENAME 的字行,其中會指出 DB2 埠名或埠號。如果這個指令顯示號碼,請用來作為埠號(以取代上述範例中的 50000)。如果指令傳回非數值的名稱,請判斷指派給這個名稱的埠號,然後使用該埠號。在 Linux 中,/etc/services 檔含有埠名和埠號之間的對映,而在 Windows 中,C:\windows\system32\drivers\etc\services 檔含有這項對映。如需相關資訊,請詢問您的資料庫管理者或查閱資料庫文件。
- 在 com.ibm.team.repository.db.jdbc.location 中,編輯您的 DB2 使用者名稱值。
註: DB2 使用者必須具備建立表格、表格空間以及修改資料庫配置的許可權。DB2 使用者由作業系統建立。
- 在 com.ibm.team.repository.db.jdbc.password 內容中指定使用者密碼。
註: 請勿變更 com.ibm.team.repository.db.jdbc.location 內容中的 password={password} 文字。
- 必要的話,請將 com.ibm.team.repository.db.db2.content.tablespace.location 內容變更為
Jazz Team
Server 中一個可建立主要表格空間的路徑。
註: 如果沒有變更預設值 (content_tablespace),會將表格空間建立在資料庫儲存區位置下。在 Windows 中,如果要指定新路徑,必須使用雙反斜線來指定,例如 com.ibm.team.repository.db.db2.content.tablespace.location=c:\\db2\\jazz\\content_tablespace。