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.