設定 DB2 資料庫

設定支援的 DB2® 或搭售的 DB2 Workgroup Server 資料庫,以使用 Jazz™ Team Server
開始之前
本程序假設已符合下列必備條件。相關說明請參閱您的 DB2 文件,或向您的 DB2 資料庫管理者 (DBA) 查詢。
執行這項作業的原因和時機
如果要設定 DB2 資料庫,請執行下列動作:
  1. 在「DB2 指令視窗」中建立資料庫。 範例指令會建立一個名為 JAZZ 的新資料庫。這些指令在「DB2 指令視窗」中執行。「指令視窗」可透過應用程式「啟動」功能表下的 「DB2 指令行工具」功能表來開啟。
    • 在 Windows® 上:
      db2 create database JAZZ on c: using codeset UTF-8 territory en PAGESIZE 8192
    • 在 Linux 上:
      db2 create database JAZZ using codeset UTF-8 territory en PAGESIZE 8192
    註: 為了確保能適當處理 Unicode 內容,資料庫字集必須採 UTF-8 編碼。在 Windows 中,由於預設的 4K 分頁大小放不下 AUDITABLE_LINKS 表格,請將分頁大小至少設為 8K。
    提示: 如果資料庫不在執行中,db2start 指令會啟動 DB2。
  2. JazzInstallDir/server/conf/jazz 目錄中找出 teamserver.properties 檔,並重新命名為 teamserver.derby.properties
  3. JazzInstallDir/server/conf/jazz 目錄中找出 teamserver.db2.properties 檔,並重新命名為 teamserver.properties
  4. teamserver.properties 檔中指定資料庫和連線的詳細資料。

    預設連線規格是連接在 localhost 埠 50000 上執行的 DB2 資料庫。資料庫名稱為 JAZZ,而使用者名稱與密碼皆為 db2admin。如果您在設定資料庫時使用預設值,可能已正確配置 teamserver.properties 檔。如果不是,請變更這項資訊,以符合您的配置。

    1. 以文字編輯器開啟 teamserver.properties 檔。
    2. 找出下列字行:
      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
    3. com.ibm.team.repository.db.jdbc.location 中,編輯您的 DB2 伺服器和資料庫值。
    4. com.ibm.team.repository.db.jdbc.location 中,編輯您的 DB2 使用者名稱值。
      註: DB2 使用者必須具備建立表格、表格空間以及修改資料庫配置的許可權。DB2 使用者由作業系統建立。
    5. com.ibm.team.repository.db.jdbc.password 內容中指定使用者密碼。
      註: 請勿變更 com.ibm.team.repository.db.jdbc.location 內容中的 password={password} 文字。
    6. 必要的話,請將 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。

意見

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