Beim Konfigurieren der Datenbank für IBM Cúram Social Program Management ist es wichtig, den
Zeichensatz für die Daten zu beachten, die auf der Datenbank gespeichert werden. Bei Oracle müssen
zwei Parameter berücksichtigt werden: NLS_CHARACTERSET und NLS_LENGTH_SEMANTICS.
- Der Parameter NLS_CHARACTERSET gibt den zulässigen Zeichensatz für Daten an, die in die Datenbank
geladen werden. Im Allgemeinen wird von Oracle hier AL32UTF8 empfohlen.
- Der Parameter NLS_LENGTH_SEMANTICS gibt an, wie Oracle Längenkennungen bei CHAR- und
VARCHAR-Spalten interpretiert. Bei der Verarbeitung ergänzender Zeichen (z. B. ß in Deutsch), bei der für
das Zeichen zwei Byte gespeichert und somit die Länge einer definierten Spalte überschritten werden könnte,
sollte der Parameter NLS_LENGTH_SEMANTICS auf CHAR gesetzt werden, da die Datenbank in diesem Fall die Spaltengröße
mit einer Zeichenlänge und nicht mit einer Bytelänge definiert.