DBACCESS - Environment variable TNS_ADMIN not found. Configure the environment variable

Ocorrência

Durante a conexão, no console do TOTVS | DBAccess com o banco de dados ORACLE, é apresentada a mensagem: "Environment variable TNS_ADMIN not found. Configure the environment variable".


Ambiente

TOTVS | DBAccess - A partir da versão 42.20180606 - 18.1.1.0


Causa

Em ambiente Windows, durante a validação de conexão, caso a variável de ambiente TNS_ADMIN não estivesse configurada, uma ocorrência de assert poderia ser gerada pela OCI resultando na interrupção do DBAccess, sem registrar maiores informações sobre a ocorrência.

Com isso foi criada uma proteção para validar se a variável de ambiente está configurada e para garantir que o arquivo tnsnames.ora exista no path definido na variável de ambiente TNS_ADMIN.


Solução

Configure a variável de ambiente TNS_ADMIN do sistema operacional.


Atualizado em 19/12/2023
Este artigo foi útil?  
Agradecemos sua avaliação.