Definir o valor NLS_LANG no RDS Custom para Oracle - Amazon Relational Database Service

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 no Guia de suporte de globalização do Oracle Database.