Al configurar la base de datos para su uso con IBM Cúram Social Program Management, es importante considerar el juego de caracteres de los datos que se almacenarán en la base de datos. Para Oracle hay dos parámetros que se deben tener en cuenta: NLS_CHARACTERSET y NLS_LENGTH_SEMANTICS.
- El parámetro NLS_CHARACTERSET detalla el juego de caracteres permitido de los datos cargados en la base de datos, normalmente aquí Oracle recomienda AL32UTF8.
- NLS_LENGTH_SEMANTICS determina cómo Oracle interpreta los especificadores de longitud en las columnas CHAR y VARCHAR. Para manejar caracteres suplementarios, por ejemplo ß en alemán, en los que el almacenamiento del carácter sería de dos bytes y podría sobrepasar la longitud de una columna definida, el parámetro NLS_LENGTH_SEMANTICS se establecería en CHAR ya que éste indica a la base de datos que dimensione las columnas con la longitud de un carácter y no con la longitud de bytes.