Borland® StarTeam® 2006 - Borland Technical Publications

Borland® StarTeam® 2006 - Borland Technical Publications Borland® StarTeam® 2006 - Borland Technical Publications

techpubs.borland.com
von techpubs.borland.com Mehr von diesem Publisher
22.11.2013 Aufrufe

Protokolldateien an. Anleitungen hierzu finden Sie unter dem Link "Richtlinien für Microsoft SQL Server-/MSDE- Datendateien und Transaktionsprotokolle" am Ende dieses Themas. Um eine Fragmentierung zu vermeiden, sollten Sie die Datendateien basierend auf der zu erwartenden maximalen Datenmenge der Datenbank so groß wie möglich machen. Verwenden Sie mindestens 3 Datendateien und mindestens 3 Transaktionsprotokolldateien beim Erstellen einer Datenbank, da Microsoft SQL Server- und MSDE- Datenbanken diese proportional füllen. Auf diese Art werden alle Dateien ungefähr zur gleichen Zeit voll. 3 Wenn Sie alle Konfigurationseinstellungen festgelegt haben, klicken Sie auf Fertig stellen. Folgende Meldung wird angezeigt: Stellen Sie sicher, dass der erforderliche Plattenplatz (insgesamt x MB für Daten- und Transaktionsprotokolldateien) auf dem Datenbank-Host-Computer zur Verfügung steht. 4 Klicken Sie auf OK. Die Meldung Bitte warten wird angezeigt und automatisch ausgeblendet. Anschließend wird das Dienstprogramm Serveradministrations-Tool geöffnet, das die neue Serverkonfiguration als untergeordneten Knoten des lokalen Knotens anzeigt. Hinweis: Oracle-Datenbanken: Microsoft begrenzt die Größe einer MSDE-Datenbank gemäß Lizenz auf 2048 MB. Wenn Sie eine größere Datenbank benötigen, müssen Sie eine Lizenz für Microsoft SQL Server erwerben. 1 Überprüfen Sie die im Dialogfeld angezeigten Informationen. 2 Als Tablespace-Name wird standardmäßig der Name Ihrer Serverkonfiguration angezeigt, den Sie jedoch ändern können. 3 Wenn Sie über weniger als 15 Benutzer verfügen und höchstens 1 GB Daten speichern möchten, können Sie die Standardeinstellungen verwenden. Wenn Sie mit dem Konzept der Oracle-Schema-Benutzer vertraut sind, können Sie ggf. den Namen, die Größe und den Speicherort der Datendateien ändern. Anleitungen hierzu finden Sie unter dem Link "Richtlinien für Datendateien für Oracle-Schema-Benutzer" am Ende dieses Themas. Um eine Fragmentierung zu vermeiden, sollten Sie die Datendateien basierend auf der zu erwartenden maximalen Datenmenge der Datenbank so groß wie möglich machen. Die Verwendung von mindestens drei Datendateien beim Erstellen eines Tablespace empfiehlt sich aus folgenden Gründen: Es gibt eine Größenbegrenzung von 2 GB pro Datendatei und wenn Sie weniger Dateien verwenden, kann es bei einer hohen Eingabeaktivität zu längeren Antwortzeiten kommen. 4 Klicken Sie auf Fertig stellen. Das Dienstprogramm Serveradministrations-Tool wird geöffnet, das die neue Serverkonfiguration als untergeordneten Knoten des lokalen Knotens anzeigt. 7 Wählen Sie im Serverfenster die Konfiguration aus und klicken Sie auf den Symbolleistenschalter Server starten. Der Server initialisiert die Datenbank und erstellt die für die Serverkonfiguration erforderlichen Dateien und Ordner. Der Initialisierungsvorgang dauert möglicherweise einige Minuten. Wenn der Server diese Aktion beendet hat, ändert sich das Statussymbol links neben dem Serverkonfigurationsnamen von Neu in Wird ausgeführt. Zusätzlich zum Erstellen der Serverkonfiguration legt StarTeam Server Informationen zur neuen Serverkonfiguration in der Datei starteam-server-configs.xml ab. Nach dem Erstellen der Serverkonfiguration können Sie die für die Serverkonfiguration vorgegebenen Optionen anpassen und haben somit die Möglichkeit, die Leistung Ihrer Serverkonfiguration zu optimieren. So erstellen Sie eine Serverkonfiguration von der Befehlszeile aus 1 Öffnen Sie ein Fenster für die Befehlszeileneingabe und wechseln Sie zum Installationsordner des Serverprogramms. 2 Geben Sie in der Befehlszeile den folgenden Befehl ein: 466

starteamserver -new "Konfigurationsname" -r "Repository_Pfad" -t DBTyp -dsn "Datenquellenname" -u "DBBenutzername" -p "DBBenutzerpasswort Option Konfigurationsname Repository_Pfad DBTyp Datenquellenname DBBenutzername DBBenutzerpasswort Beschreibung/Anmerkungen Ein eindeutiger Name für die Serverkonfiguration. Gibt den Ordner und die Dateien an, die der Server für die Serverkonfiguration erstellt. Der Server muss auf diesen Speicherort zugreifen können. Repository_Pfad darf sich nicht im Installationsordner des Servers befinden. Wenn Sie einen Repository-Pfad auswählen, der bereits von einer anderen Serverkonfiguration verwendet wurde, werden die Repository-Dateien dieser Serverkonfiguration überschrieben. Sie müssen diese Dateien manuell löschen oder verschieben, bevor Sie die neue Serverkonfiguration verwenden. Mit dem starteamserver-Befehl wird die Protokolldatei (Server.Länderkennung.Log) an diesem Speicherort abgelegt. Außerdem werden folgende Objekte unter "Repository_Pfad" angelegt: ■ Serverprotokolldateien: Bei jedem Start der Serverkonfiguration wird eine neue Serverprotokolldatei erstellt. ■ Ordner "Attachments": Der Ordner "Attachments" hat Unterordner, in denen Dateien gespeichert werden, die bestimmten Elementtypen zugeordnet sind. Der Ordner "Change_Attachments" enthält beispielsweise Dateien, die Änderungsanforderungen zugeordnet sind. Der Name dieses Ordners darf nicht geändert werden. ■ Ordner "HiveIndex": Im Ordner "HiveIndex" wird die Datei "hive-index.xml" gespeichert, die die Eigenschaften aller Hives enthält, die von der Serverkonfiguration verwendet werden. ■ Ordner "DefaultHive": Wenn Sie beim Erstellen einer Serverkonfiguration alle Vorgabe-Einstellungen akzeptieren, legt StarTeam-Server automatisch den Ordner "DefaultHive" als Unterordner von "Repository_Pfad" an. Unabhängig davon, ob der erste Hive "DefaultHive" heißt oder nicht, verfügt jede Serverkonfiguration über mindestens einen Hive. Der Hive umfasst in der Regel die zwei Unterordner "Archives" und "Cache". Sobald die Serverkonfiguration im Einsatz ist, können zusätzliche Objekte unterhalb von "Repository_Pfad" abgelegt werden. Gibt den von der Serverkonfiguration verwendete Datenbanktyp an. Der Datenbanktyp kann nur beim Erstellen einer neuen Serverkonfiguration angegeben werden. Verwenden Sie zum Angeben des Datenbanktyps einen der folgenden Werte: ■ 2 = MSDE oder Microsoft SQL Server ■ 3 = Oracle ist der Datenquellenname (DSN), der für die Datenbank erstellt wird. Der Name muss im starteamserver-Befehl in doppelte Anführungszeichen (") gesetzt werden. Der DSN muss bereits vorhanden sein. In den Versionen 5.1 und 5.2 wurde auf Oracle-Datenbanken mit dem Oracle Net Service Name zugegriffen, der unter "$ORACLE_HOME/network/admin/tnsnames.ora" gespeichert ist. Dies ist nicht mehr der Fall. Erstellen Sie niemals mehrere Serverkonfigurationen, die auf dieselbe Datenbank zugreifen. Die Tabelleninformationen für eine Serverkonfiguration werden beschädigt, wenn zwei unterschiedliche Serverkonfigurationen dieselbe Datenbank aktualisieren. Ist der Benutzername, mit dem der Server auf die Datenbank zugreift. Ist das Passwort, mit dem der Server auf die Datenbank zugreift. 3 Der Server zeigt folgende Meldung an, wenn die Ausführung des Befehls "starteamserver" abgeschlossen ist. 467

starteamserver -new "Konfigurationsname" -r "Repository_Pfad" -t DBTyp -dsn<br />

"Datenquellenname" -u "DBBenutzername" -p "DBBenutzerpasswort<br />

Option<br />

Konfigurationsname<br />

Repository_Pfad<br />

DBTyp<br />

Datenquellenname<br />

DBBenutzername<br />

DBBenutzerpasswort<br />

Beschreibung/Anmerkungen<br />

Ein eindeutiger Name für die Serverkonfiguration.<br />

Gibt den Ordner und die Dateien an, die der Server für die Serverkonfiguration erstellt.<br />

Der Server muss auf diesen Speicherort zugreifen können.<br />

Repository_Pfad darf sich nicht im Installationsordner des Servers befinden.<br />

Wenn Sie einen Repository-Pfad auswählen, der bereits von einer anderen<br />

Serverkonfiguration verwendet wurde, werden die Repository-Dateien dieser<br />

Serverkonfiguration überschrieben. Sie müssen diese Dateien manuell löschen oder<br />

verschieben, bevor Sie die neue Serverkonfiguration verwenden.<br />

Mit dem starteamserver-Befehl wird die Protokolldatei (Server.Länderkennung.Log) an<br />

diesem Speicherort abgelegt. Außerdem werden folgende Objekte unter<br />

"Repository_Pfad" angelegt:<br />

■ Serverprotokolldateien: Bei jedem Start der Serverkonfiguration wird eine neue<br />

Serverprotokolldatei erstellt.<br />

■ Ordner "Attachments": Der Ordner "Attachments" hat Unterordner, in denen Dateien<br />

gespeichert werden, die bestimmten Elementtypen zugeordnet sind. Der Ordner<br />

"Change_Attachments" enthält beispielsweise Dateien, die Änderungsanforderungen<br />

zugeordnet sind. Der Name dieses Ordners darf nicht geändert werden.<br />

■ Ordner "HiveIndex": Im Ordner "HiveIndex" wird die Datei "hive-index.xml"<br />

gespeichert, die die Eigenschaften aller Hives enthält, die von der Serverkonfiguration<br />

verwendet werden.<br />

■ Ordner "DefaultHive": Wenn Sie beim Erstellen einer Serverkonfiguration alle<br />

Vorgabe-Einstellungen akzeptieren, legt StarTeam-Server automatisch den Ordner<br />

"DefaultHive" als Unterordner von "Repository_Pfad" an. Unabhängig davon, ob der<br />

erste Hive "DefaultHive" heißt oder nicht, verfügt jede Serverkonfiguration über<br />

mindestens einen Hive. Der Hive umfasst in der Regel die zwei Unterordner "Archives"<br />

und "Cache". Sobald die Serverkonfiguration im Einsatz ist, können zusätzliche Objekte<br />

unterhalb von "Repository_Pfad" abgelegt werden.<br />

Gibt den von der Serverkonfiguration verwendete Datenbanktyp an. Der Datenbanktyp<br />

kann nur beim Erstellen einer neuen Serverkonfiguration angegeben werden.<br />

Verwenden Sie zum Angeben des Datenbanktyps einen der folgenden Werte:<br />

■ 2 = MSDE oder Microsoft SQL Server<br />

■ 3 = Oracle<br />

ist der Datenquellenname (DSN), der für die Datenbank erstellt wird. Der Name muss<br />

im starteamserver-Befehl in doppelte Anführungszeichen (") gesetzt werden. Der DSN<br />

muss bereits vorhanden sein.<br />

In den Versionen 5.1 und 5.2 wurde auf Oracle-Datenbanken mit dem Oracle Net<br />

Service Name zugegriffen, der unter "$ORACLE_HOME/network/admin/tnsnames.ora"<br />

gespeichert ist. Dies ist nicht mehr der Fall.<br />

Erstellen Sie niemals mehrere Serverkonfigurationen, die auf dieselbe Datenbank<br />

zugreifen. Die Tabelleninformationen für eine Serverkonfiguration werden beschädigt,<br />

wenn zwei unterschiedliche Serverkonfigurationen dieselbe Datenbank aktualisieren.<br />

Ist der Benutzername, mit dem der Server auf die Datenbank zugreift.<br />

Ist das Passwort, mit dem der Server auf die Datenbank zugreift.<br />

3 Der Server zeigt folgende Meldung an, wenn die Ausführung des Befehls "starteamserver" abgeschlossen ist.<br />

467

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!