DB2-Datenbank manuell konfigurieren

Die Ausführung des Konfigurationsassistenten ist die empfohlene Methode für das Konfigurieren der Datenbankverbindungen und das Erstellen der Datenbanktabellen. Wenn Sie diesen Schritt lieber manuell ausführen möchten, erfahren Sie in diesem Thema, wie die Datei teamserver.properties manuell bearbeitet werden muss, um eine DB2-Datenbankverbindung zu konfigurieren, und wie der Befehl -createTables zum Erstellen von Datenbanktabellen ausgeführt wird.

Vorgehensweise

  1. Wie eine Datenbank erstellt wird, erfahren Sie unter DB2-Datenbank einrichten.
  2. Es gibt für jede Anwendung eine gesonderte Datei teamserver.properties, die Sie öffnen und modifizieren müssen. Diese Dateien befinden sich jeweils in einem eigenen Unterverzeichnis (jts, ccm und qm) von Jazz-Installationsverzeichnis/server/conf. Öffnen Sie jede Datei teamserver.properties und geben Sie die Datenbank- und Verbindungsdetails an. Bei Verwendung der Standardverbindungsspezifikationen wird eine Verbindung zu einer DB2-Datenbank hergestellt, die am Port 50000 eine Verbindung zu localhost herstellt. Die Datenbank heißt JAZZ und sowohl für den Benutzernamen als auch für das Kennwort wird der Wert 'db2admin' verwendet.
    Anmerkung: Ersetzen Sie JAZZ durch Ihren Datenbanknamen und die Serveradresse durch Ihren vollständig qualifizierten Hostnamen.
    1. Setzen Sie die folgenden Zeilen der Derby-Konfiguration auf Kommentar, indem Sie das Zeichen # an den Anfang jeder Zeile setzen:
      #com.ibm.team.repository.db.vendor = DERBY
      # com.ibm.team.repository.db.jdbc.location=conf/jts/derby/repositoryDB
      # com.ibm.team.datawarehouse.db.vendor=DERBY
      # com.ibm.team.datawarehouse.db.jdbc.location=conf/jts/derby/warehouseDB
      # com.ibm.team.datawarehouse.db.net.port=1527
    2. Entfernen Sie das Kommentarzeichen # vor den folgenden Zeilen der DB2-Konfiguration:
      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.datawarehouse.db.vendor = DB2
      com.ibm.team.datawarehouse.db.jdbc.location=//localhost:50000/JAZZ:user=db2admin;password={password};
      com.ibm.team.datawarehouse.db.jdbc.password=db2admin
      com.ibm.team.datawarehouse.db.base.folder = /jazzdw
      com.ibm.team.datawarehouse.report.user = RPTUSER
    3. Bearbeiten Sie die folgenden Werte für com.ibm.team.repository.db.jdbc.location und com.ibm.team.datawarehouse.db.jdbc.location:
      • //localhost:50000 - Geben Sie den vollständig qualifizierten Hostname des Datenbankservers ein.
      • JAZZ - Geben Sie den Datenbanknamen ein.
      • db2admin - Geben Sie den Benutzernamen ein.
      Anmerkung: Der DB2-Benutzer muss über die Berechtigungen zum Erstellen von Tabellen und Tabellenbereichen sowie zum Ändern der Datenbankkonfiguration verfügen. Das Betriebssystem erstellt DB2-Benutzer.
      Anmerkung: Ändern Sie keinesfalls die Zeichenfolge password={password} in den Eigenschaften com.ibm.team.repository.db.jdbc.location und com.ibm.team.datawarehouse.db.jdbc.location.
    4. Geben Sie das Benutzerkennwort in den Eigenschaften com.ibm.team.repository.db.jdbc.password und com.ibm.team.datawarehouse.db.jdbc.password an.
    5. Geben Sie für den Data-Warehouse-Basisordner auf einen Pfad auf Ihrem Datenbankserver an. Sie müssen diesen Ordner manuell erstellen. Wenn unter Windows ein neuer Pfad angegeben wird, muss er mit zwei umgekehrten Schrägstrichen versehen sein. Beispiel: com.ibm.team.datawarehouse.db.base.folder = C:\\jazzdw\\tempspace32k
    6. Geben Sie in com.ibm.team.datawarehouse.report.user = RPTUSER den Berichtsbenutzer ein, dem die richtige Berechtigung erteilt wird. Die Standardeinstellung ist RPTUSER.
      Anmerkung: Wenn Sie den Konfigurationsassistenten verwenden, wird dem Berichtsbenutzer die richtige Berechtigung gewährt. Falls Sie Berechtigungen manuell erteilen möchten, muss dieser Benutzer in der Lage sein, in der Datenbank die für die Anzeige eines Berichts erforderlichen SELECT-Operationen auszuführen.
    7. Setzen Sie bei Bedarf die Eigenschaft com.ibm.team.repository.db.db2.content.tablespace.location auf einen Pfad auf Ihrem Datenbankserver, unter dem der Haupttabellenbereich erstellt werden kann.
      Anmerkung: Wenn der Standardwert content_tablespace nicht geändert wird, wird der Tabellenbereich an der Datenbankspeicherposition erstellt. Wenn unter Windows ein neuer Pfad angegeben wird, muss er mit zwei umgekehrten Schrägstrichen versehen sein. Beispiel: com.ibm.team.repository.db.db2.content.tablespace.location=c:\\db2\\jts\\content_tablespace
    8. Setzen Sie den Wert der Eigenschaft com.ibm.team.fulltext.indexLocation=conf/jts/indices/workitemindex auf den vollständigen Pfad zur Position des Volltextindex. Geben Sie beispielsweise com.ibm.team.fulltext.indexLocation=c:/Progra~1/IBM/JazzTeamServer/server/conf/jts/indices/workitemindex ein.
    9. Setzen Sie den der Eigenschaft com.ibm.team.jfs.index.root.directory=indices auf den vollständigen Pfad des JFS-Indexstammverzeichnisses (Jazz Foundation Service). Geben Sie beispielsweise com.ibm.team.jfs.index.root.directory=c:/Progra~1/IBM/JazzTeamServer/server/conf/jts/indices ein.
  3. Führen Sie nach der Erstellung jeder Datenbank einen Repository-Tools-Befehl aus, um Datenbanktabellen zu erstellen.
    Wichtig: Führen Sie den Befehl createTables nur bei einer Neuinstallation aus.
    Anmerkung: Wenn Sie den Befehl repotools ausführen, wird die Datei teamserver.properties aktualisiert. Die ursprüngliche Datei mit dem Originalinhalt wird in demselben Verzeichnis gespeichert. Möglicherweise wird eine Warnung angezeigt, dass der öffentliche URI nicht gesetzt ist. Zum jetzigen Zeitpunkt können Sie diese Warnung ignorieren, denn der öffentliche URI wird bei Ausführung des Konfigurationsassistenten festgelegt.
    1. Rufen Sie für Jazz Team Server das Verzeichnis Jazz-Installationsverzeichnis/server auf und führen Sie folgende Befehle aus:
      repotools-jts -createTables
      repotools-jts -createWarehouse 
    2. Rufen Sie für die Anwendung Change and Configuration Management das Verzeichnis Jazz-Installationsverzeichnis/server auf und führen Sie folgende Befehle aus:
      repotools-ccm -createTables 
    3. Rufen Sie für die Anwendung Quality Management das Verzeichnis Jazz-Installationsverzeichnis/server auf und führen Sie folgende Befehle aus:
      repotools-qm -createTables 

Feedback