Você pode tentar isso:
- Verifique se o en_US.UTF-8 está instalado. Deve aparecer na lista gerada por "locale -a". Se não for, você precisará instalá-lo.
- export LC_ALL = en_US.UTF-8
- export NLS_LANG = AMERICAN_AMERICA.UTF8
Eu tenho um aplicativo J2EE hospedado no JBoss no Linux.
Quando tento acessar o aplicativo, vejo o seguinte erro no arquivo server.log
.
ORA-12705: invalid or unknown NLS parameter value specified
Quando eu aponto a mesma instância do JBoss para um esquema diferente, o aplicativo funciona bem.
Eu tentei passar por alguns fóruns e descobri que as configurações do parâmetro NLS estão bem.
Alguém pode ajudar.
saída do comando locale no linux
$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
Você pode tentar isso: