Zeichensätze von Anbieterdatenbanken und Rational-ClearQuest-Datencodepage

Der Zeichensatz der Anbieterdatenbank beschreibt die Einstellung für das Datenbankverwaltungssystem, mit der festgelegt wird, welche Zeichen in der Datenbank gespeichert werden können.
Anbieter von Datenbankverwaltungssystemen verwenden unterschiedliche Bezeichnungen für ihre Zeichensätze. In der folgenden Tabelle sind die von den Anbietern der Datenbankverwaltungssysteme, die Rational ClearQuest unterstützen, verwendeten Begriffe angegeben.
Datenbankverwaltungssystem Synonyme für Zeichensatz der Anbieterdatenbank
DB2 Codepage, codierter Zeichensatz
Oracle Zeichensatz
SQL Server Codepage, Sortierung

Die Einstellung für die Rational-ClearQuest-Datencodepage legt fest, welche Zeichen in die Datenbank geschrieben werden.

Jeder Rational-ClearQuest-Datencodepage entspricht bei jeder unterstützten Anbieterdatenbank (Oracle, DB2 und SQL Server) ein Zeichensatz der Anbieterdatenbank. Diese Datencodepage ist eine Untergruppe des entsprechenden Zeichensatzes der Anbieterdatenbank. Eine Liste der unterstützten Zeichensätze für die einzelnen Anbieterdatenbanken sowie der entsprechenden Rational-ClearQuest-Datencodepages ist unter Unterstützte Zeichensätze der Anbieterdatenbanken dargestellt.

Bevor Sie das Datenbankverwaltungssystem konfigurieren, das mit Rational ClearQuest verwendet werden soll, müssen Sie die Rational-ClearQuest-Datencodepage für das Schema-Repository und die Benutzerdatenbanken auswählen. Weitere Informationen finden Sie im Abschnitt Richtlinien zur Auswahl einer Rational-ClearQuest-Datencodepage. Ordnen Sie dann bei der Konfiguration des Datenbankverwaltungssystems einen Zeichensatz für die Anbieterdatenbank zu, der der ausgewählten Rational-ClearQuest-Datencodepage entspricht. Alle Datenbanken in einer Datenbankgruppe müssen denselben Zeichensatz der Anbieterdatenbank verwenden.

Wenn Sie Ihr Datenbankverwaltungssystem mit einem Zeichensatz der Anbieterdatenbank konfiguriert haben, der die für das Schema-Repository ausgewählte Rational-ClearQuest-Datencodepage nicht unterstützt, können Sie die Datencodepage nicht festlegen. Daher müssen Sie den Wert für die Datencodepage unbedingt kennen, bevor Sie eine Anbieterdatenbank erstellen und konfigurieren, die für ein Schema-Repository von Rational ClearQuest verwendet werden soll.

Im Allgemeinen sollten Sie die Rational-ClearQuest-Datencodepage und den Zeichensatz der Anbieterdatenbank auf die entsprechenden Werte setzen, die unter Unterstützte Zeichensätze der Anbieterdatenbanken angegeben sind.

Falls die beiden folgenden Bedingungen zutreffen, können die Rational-ClearQuest-Datencodepage und der Zeichensatz der Anbieterdatenbank jedoch von den Werten abweichen, die unter Unterstützte Zeichensätze der Anbieterdatenbanken aufgelistet sind:
  • Die Zeichen der Rational-ClearQuest-Datencodepage stellen eine Untergruppe der Zeichen im Zeichensatz der Anbieterdatenbank dar.
  • In der Datenbank sind gegenwärtig nur Zeichen enthalten, die von der Rational-ClearQuest-Datencodepage unterstützt werden.

Es wäre zum Beispiel möglich, die Rational-ClearQuest-Datencodepage 20127 (ASCII) und gleichzeitig eine SQL-Server-Datenbank mit der Codepage 1252 (Lateinischer Zeichensatz 1) zu verwenden. In diesem Fall können in der Datenbank alle Zeichen gespeichert werden, die in der Datencodepage gültig sind, weil der ASCII-Zeichensatz eine Untergruppe des lateinischen Zeichensatzes 1 ist.

Situationen dieser Art sind jedoch so speziell, dass es am sichersten ist, die Rational-ClearQuest-Datencodepage und den Zeichensatz der Anbieterdatenbank auf sich entsprechende Werte zu setzen.

Zeichensatz der Anbieterdatenbank validieren

Die Rational-ClearQuest-Datencodepage wird anhand des Zeichensatzes der Anbieterdatenbank validiert, wenn Sie die folgenden Tasks ausführen:

Beispiel: Ein Administrator von Rational ClearQuest kann eine leere Oracle-Datenbank erstellen, ihren Zeichensatz mit WE8MSWIN1252 konfigurieren und anschließend mit dem Wartungstool ein Schema-Repository erstellen, das die entsprechende Datencodepage 1252 (Lateinischer Zeichensatz 1) und die neu erstellte Oracle-Datenbank verwendet.

Kompatibilität mit vorhandenen Datenbankgruppen

Möglicherweise müssen Sie die vorherigen Zeichensätze der Anbieterdatenbanken ändern, damit Daten aus der bevorzugten Rational-ClearQuest-Datencodepage unterstützt werden. Um den Zeichensatz der Anbieterdatenbank für vorhandene Datenbanken zu ändern, müssen Sie unter Umständen die alten Daten in neue Datenbanken verschieben. Wenn die vorhandenen Daten von den Rational-ClearQuest-Datencodepages nicht unterstützt werden, müssen sie zuerst in Werte einer der unterstützten Codepages konvertiert werden. Einige Datenbankanbieter stellen Tools zur Verfügung, mit denen Sie die Daten analysieren und konvertieren können. Zur Analyse der Daten können Sie auch den Befehl codepageutil verwenden.


Feedback