ORA-12705: valor do parâmetro NLS inválido ou desconhecido especificado

3

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.

  • Versão do Jboss = 4.0.2
  • Versão do banco de dados = oracle 10.2

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=
    
por Viky 05.10.2009 / 15:17

1 resposta

0

Você pode tentar isso:

  1. 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.
  2. export LC_ALL = en_US.UTF-8
  3. export NLS_LANG = AMERICAN_AMERICA.UTF8
por 07.10.2009 / 23:26