Definir o valor NLS_LANG no RDS Custom para Oracle
Um local é um conjunto de informações que abordam requisitos linguísticos e culturais que correspondem a um determinado idioma e país. Para especificar o comportamento local do software Oracle, defina a variável de ambiente NLS_LANG
no host do cliente. Essa variável define o idioma, o território e o conjunto de caracteres usados pela aplicação cliente e pelo servidor de banco de dados.
Para o RDS Custom para Oracle, você pode definir somente o idioma na variável NLS_LANG
: os padrões de uso do território e de caractere. O idioma é usado para mensagens do banco de dados Oracle, agrupamento, nomes de dias e nomes de meses. Cada idioma compatível tem um nome exclusivo, por exemplo, americano, francês ou alemão. Se o idioma não for especificado, o valor padrão é americano.
Depois de criar seu banco de dados do RDS Custom para Oracle, você pode definir NLS_LANG
no host do cliente um idioma diferente do inglês. Para ver uma lista de idiomas compatíveis com o Oracle Database, faça login em seu banco de dados do RDS Custom para Oracle e execute a seguinte consulta:
SELECT VALUE FROM V$NLS_VALID_VALUES WHERE PARAMETER='LANGUAGE' ORDER BY VALUE;
Você pode definir NLS_LANG
na linha de comando do host. O exemplo a seguir define o idioma como alemão para sua aplicação cliente usando o shell Z no Linux.
export NLS_LANG=German
Sua aplicação lê o valor NLS_LANG
quando é iniciado e, depois, o comunica ao banco de dados quando se conecta.
Para ter mais informações, consulte Selecionar uma localidade com a variável de ambiente NLS_LANG