Dúvida
Como realizar a configuração do NLS_LANG do Oracle?
Ambiente
Winthor – WMS – A partir da versão 29
Solução
Para realizar a configuração do NLS_LANG do Oracle, solicite ao DBA que realize os seguintes passos:
1. Execute a Query abaixo:
- SELECT * from NLS_DATABASE_PARAMETERS
O resultado deve ser conforme imagem abaixo:

Resultado da Query
- SELECT * from NLS_SESSION_PARAMETERS
O resultado deve ser conforme imagem a seguir:

Resultado da Query
- Normalmente o erro acontece por causa da SESSION - os dados ficam em português.
2. Como corrigir o NLS_LANGUAGE:
- Entrar em EXECUTAR e digitar: REGEDIT.

Executar
- Caso SO 32Bits, procurar:

Editor de Registro - 32 Bits
- Caso SO 64 Bits, procurar:

Editor de Registro - 64 Bits
3. Executar a Query abaixo:
- SELECT TO_NUMBER ('10.10') from DUAL.
Fazendo esta consulta ,o retorno deve ser 10,1 se manter o PONTO , a configuração está errada e deve ser corrigida.

Resultado da Query
4. Requisitos definidos pela RMS referente ao Banco de Dados Oracle:
- Versões homologadas: 10G e 11G - 32 e 64 Bits
- Requisitos da Instância:
- UTL_FILE_DIR=*
- NLS_LANG = AMERICAN_AMERICA.WE8MSWIN1252
- Tablespaces:
- TS_RMS_D - Dados - Inicial 10GB
- TS_RMS_I - Índices - Inicial 10GB
- Privilégios do Owner (usuário) que acessará a aplicação:
- CREATE USER RMS IDENTIFIED BY RMSPROD
- DEFAULT TABLESPACE TS_RMS_D
- TEMPORARY TABLESPACE TEMP
/
- GRANT CONNECT RESOURCE TO RMS;
- GRANT CREATE TABLE TO RMS;
- GRANT CREATE VIEW TO RMS;
- GRANT CREATE MATERIALIZED VIEW TO RMS;
- GRANT CREATE TRIGGER TO RMS;
- GRANT SELECT ON V_$SESSION TO RMS;
- GRANT EXECUTE ON DBMS_CRYPTO TO RMS;
- GRANT EXECUTE ON UTL_SMTP TO RMS;
- GRANT DEBUG CONNECT SESSION TO RMS;
0 Comentários