RTCz:設定 DB2 資料庫

設定支援的 DB2® 或搭售的 DB2 Workgroup Server 資料庫,以搭配 Jazz™ Team Server for System z 運作。

開始之前
本程序假設已符合下列必備條件。相關說明請參閱您的 DB2 文件,或向您的 DB2 資料庫管理者 (DBA) 查詢。
註: 這些指示不適用於 z/OS 上所安裝或配置的組件。 關於在 z/OS 上安裝和配置,請參閱在 z/OS 上安裝 Rational Team Concert for System z
執行這項作業的原因和時機
如果要設定 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 資料庫。在 Windows 中,資料庫名稱為 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 伺服器和資料庫值。
      提示: 在「DB2 指令視窗」中,執行 db2 get dbm cfg 指令,並找出內含 SVCENAME 的字行,其中會指出 DB2 埠名或埠號。如果這個指令顯示號碼,請用來作為埠號(以取代上述範例中的 50000)。如果指令傳回非數值的名稱,請判斷指派給這個名稱的埠號,然後使用該埠號。在 Linux 中,/etc/services 檔含有埠名和埠號之間的對映,而在 Windows 中,C:\windows\system32\drivers\etc\services 檔含有這項對映。如需相關資訊,請詢問您的資料庫管理者或查閱資料庫文件。
    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 for System z 中一個可建立主要表格空間的路徑。
      註: 如果沒有變更預設值 (content_tablespace),會將表格空間建立在資料庫儲存區位置下。在 Windows 中,如果要指定新路徑,必須使用雙反斜線來指定,例如 com.ibm.team.repository.db.db2.content.tablespace.location=c:\\db2\\jazz\\content_tablespace。
結果

您已完成資料庫的設定。請繼續進行在 DB2 與 Oracle 上建立 Jazz Team Server for System z 資料庫表格


意見

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