Ocorrência
Ao se deparar com a mensagem "ORA-12705: Cannot access NLS data files or invalid environment specified"
Ambiente
Winthor - Menu - A partir da versão 29
Causa
Esse incidente significa que quando um comando automático alter session é executado pela Oracle no momento do login, é descoberto um ambiente NLS_LANG inválido.
Algumas possíveis erros para essa mesma causa são apresentadas abaixo:
- ORA-12705 com o parâmetro NLS_LANG incorreta;
- ORA-12705 incorretamente especificada ORA_NLSx;
- ORA-12705 a partir do Oracle incorreta instalação ou configuração;
- ORA-12705 quando utilizar caracteres especiais define;
- ORA-12705 quando conectar com o SQL * Net;
- ORA-12705 durante as migrações;
- ORA-12705 quando conectar com o SQL * Plus;
- ORA-12705 quando conectando com linguagem pré-compiladores,
- ORA-12705 durante Export/ Import.
Solução
Quando um comando alter session com um parâmetro inválido NLS é executado e a variável de ambiente NLS_LANG contém uma linguagem ou conjunto de caracteres inválidos, é necessário verificar a escrita do comando e do parâmetro para corrigi-los.
Tente efetuar a operação novamente com os valores corretos na variável de ambiente NLS_LANG.
Para erros causados por configurações NLS_LANG inválidos, verifique se está com status desativado no nível do sistema.
Em máquinas com sistema operacional Windows, o NLS_LANG deve ser renomeado no registro do Windows e a sub-chave NLS_LANG no registro \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE também deve ser renomeada. Em máquinas com sistema operacional Linux/ UNIX, execute o comando NLS_LANG unset
Importante
Qualquer verificação de configurações ou operações referentes à banco de dados devem ser realizadas pelo DBA da empresa.
0 Comentários