ERP MEGA - Cotações de Preços - ORA-01843: not a valid month
Incidente
No módulo Administração de Materiais, ao encerrar uma Cotação de Preços, é apresentada a mensagem: ORA-01843: not a valid month.
Causa
Esta mensagem é apresentada, pois o sistema não identificou automaticamente a data e linguagem configurada no servidor de aplicação em Regiões e Idiomas, no Painel de controle.
Solução
Para que a mensagem não seja apresentada, realize os passos a seguir:
1. No Servidor de Aplicação clique em Iniciar / Executar e digite o comando regedit.exe;
2. Encontre a chave ORACLE;
2.1 Caso o servidor seja 32 bits, a chave encontra-se em HKEY_LOCAL_MACHINE / SOFTWARE / ORACLE;
2.2 Caso o servidor seja 64 bits, a chave encontra-se em WOW6432Node / SOFTWARE / ORACLE;
3. Na pasta do Client Oracle / Oracle Client, encontre o registro NLS_LANG:
3.1. Caso não encontre a chave, clique com o botão direito e selecione a opção Novo / Valor de Cadeia de Caracteres:
3.2. Insira o Nome NLS_LANG e clique em OK;
4. Dê dois cliques em cima da chave e altere o valor para BRAZILIAN PORTUGUESE_BRAZIL.WE8MSWIN1252;
5. Ainda na pasta do Client Oracle / OracleClient, encontre o registro NLS_DATE_FORMAT:
5.1. Caso não encontre a chave, realize o passo do item 3.1 ;
5.2. Insira o nome NLS_DATE_FORMAT e clique em OK;
6. Dê dois cliques em cima da chave e altere o valor para DD/MM/YYYY.
Observação: Antes de realizar qualquer alteração no Editor do Registro do computador, verifique com o responsável pela TI de sua empresa os impactos.