Erro de codificação (ORA-06401) no client do Oracle


Ontem, dia 26/05/2009, me deparei com um erro insólito ao instalar um client do Oracle em um computador com o Windows XP, ao tentar executar algum Forms disparava o seguinte erro:


ORA-06401: NETCMN: invalid driver designator

E o pior é que eu conferi várias vezes as strings de conexão e SID do banco Oracle (causas possíveis para esse tipo de erro). Fiquei alguns minutos checando o meu arquivo TNSNAMES.ORA e nada estava errado, aliás eu tinha copiado ele de uma versão do client Oracle já em execução, como funcionava em um client e em outro não e ambos tem os mesmos pacotes instalados.

O problema é que esse arquivo TNSNAMES.ORA é um arquivo texto, que apesar de meus olhos humanos dizerem estar correto, mas para um computador a codificação desse arquivo estava incorreto.

Para corrigir tive que abrir um TNSNAMES.ORA novo e edita-lo novamente, fazendo isso o meu client do Oracle passou a funcionar normalmente.

Pesquisando pela Internet (Google) notei muitas pessoas com o mesmo problema e que afirmavam que as strings de conexão estavam corretas, provavelmente estavam com o mesmo problema que eu estive.

Fica aqui a solução.


Descubra mais sobre ViamaisBLOG

Assine para receber nossas notícias mais recentes por e-mail.

Petter Rafael

Desenvolvedor Web atua com as tecnologias Java e PHP apoiadas pelos bancos de dados Oracle e MySQL. Além dos ambientes de desenvolvimento acima possuiu amplo conhecimento em servidores Apache/Tomcat, Photoshop, Arte & Foto, Flash e mais uma dezena de ferramentas e tecnologias emergentes. Atualmente colabora com o Viablog escrevendo sobre programação e tecnologia.
ViamaisBLOG
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.