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
- Wie eine Datenbank erstellt wird, erfahren Sie unter DB2-Datenbank einrichten.
- 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.
- 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
- 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
- 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.
- Geben Sie das Benutzerkennwort in den Eigenschaften com.ibm.team.repository.db.jdbc.password und com.ibm.team.datawarehouse.db.jdbc.password an.
- 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
- 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.
- 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
- 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.
- 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.
- 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.
- 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
- 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
- Rufen Sie für die Anwendung Quality Management
das Verzeichnis Jazz-Installationsverzeichnis/server auf und führen Sie folgende Befehle
aus:
repotools-qm -createTables