

# Definir o valor NLS\$1LANG no RDS Custom para Oracle
<a name="custom-managing.nlslang"></a>

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\$1LANG](https://docs.oracle.com/en/database/oracle/oracle-database/21/nlspg/setting-up-globalization-support-environment.html#GUID-86A29834-AE29-4BA5-8A78-E19C168B690A) no *Guia de suporte de globalização do Oracle Database*.