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.

Tags:
Petter Rafael
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.

Assinar blog por e-mail

Digite seu endereço de e-mail para assinar este blog e receber notificações de novas publicações por e-mail.

Junte-se a 1.083 outros assinantes

Busca

junho 2023
D S T Q Q S S
 123
45678910
11121314151617
18192021222324
252627282930  

Categorias