Bom, semana passada eu e uma amigo (Renê) "apanhamos" muito para conectar uma aplicação com nhibernate e em um banco de dados Oracle 10g.
Como eu sou muito legal: E o problema era PARÊNTESES "( )", isso mesmo, o client do oracle para .net .
O erro que a aplicação retornava era:
ORA-06413: Connection not open
Isso quando eu tentava conectar uma aplicação 32 bits (x86) em uma máquina 64 bits (no caso, windows 2008 64 bits, x64) em uma base de dados oracle 10g
A solução?
Simples: Altere a pasta da aplicação para outra sem parênteses.
Exemplo:
Troque isto:
C:/Arquivos de Programs (x86)/
PastaAplicacao
Por isto:
C:/Aplicacoes/
PastaAplicacao --SEM PARÊNTESES
Por hoje é só, espero ter ajudado!
Abraços
Rafael
Cara, valeu resolveu um problemão aqui na empresa com esta mesma mensagem.
ReplyDeletecara salvou... obrigado...
ReplyDeleteMANOWW VC EH FODAAAAA.. FIQUEI O DIA INTEIRO TENTANDO CRIAR A CONEXÃO DO DBACCESS DA TOTVS E O ORACLE ... LI DE TUDO E NADA ME AJUDOU.. SUA DICA FOI FUNDAMENTAL.. TIREI A APLICAÇÃO DA PASTA ARQUIVOS DE PROGRAMAS (X86) E JAH ERAS... PQP MLKK VLWW
ReplyDeleteAlterei aqui mas o erro agora é ORA-0107:senha/nome do usuário inválido; logon negado, se mudar o usuário o erro é ORA-28030: O servidor encontrou problemas ao acessar o serviço de diretório LDAP...
DeleteObrigado ai manolo;;; salvou geral aki tb
ReplyDeletePerfeito Rafael!!
ReplyDeleteRafael, a solução funcionou perfeitamente. Muito obrigado!
ReplyDeleteAlterei aqui mas o erro agora é ORA-0107:senha/nome do usuárioinválido; logon negado, se mudar o usuário o erro é ORA-28030: O servidor encontrou problemas ao acessar o serviço de diretório LDAP...
ReplyDeleteRafael, matou a pau!!! obrigado
ReplyDeleteCara até hoje o seu post ajuda, quebrou um galhão.
ReplyDeleteSHOW DE BOLA... SIMPLES E OBJETIVO! Vlw Rafa!!!!
ReplyDeleteEra exatamente isso, muito obrigado!!
ReplyDeleteMuito bom.....funcionou perfeitamente
ReplyDeleteEspetáculo de solução, obrigado!!!
ReplyDeleteResolveu de primeira. Obrigado pela dica.
ReplyDeleteNossa... também me ajudou. Muito obrigado
ReplyDeletecara eu te amo <3 kkkkkkkkk
ReplyDeleteValeu pela dica, funcionou.
ReplyDeleteCara, tu salvou minha vida. Obrigado Rafael
ReplyDeleteRafael você é o cara! Obrigado
ReplyDeleteAmigo top top top a informação ajudou aki muito !!!!
ReplyDeleteSrs,
ReplyDeleteFiquei na dúvida quanto ao termo "pasta da aplicação", o que seria a mesma ? Pasta do install do oracle ? do Visual Studio ?
No meu caso aqui eu removi o diretório de instalação do software que estava utilizando de C:\Program Files (x86) para C:\Program Files. Simplesmente recortei e colei e deu certo. Fantástico!
ReplyDeletemuito bom resolve meus problemas de quase 15 dias
ReplyDeleteCara, vc continua salvando "vidas"...rs Já não sabia mais o que fazer, quando vi seu post. Muito bom! Valeu mesmo!
ReplyDeleteSimples e objetivo, excelente dica, resolveu meu problema !!!
ReplyDeletemitico
ReplyDeleteMuito bom! Resolveu um "super problema" aqui na empresa!
ReplyDeleteRafael, resolveu meu problema... era isto mesmo.
ReplyDeleteParabéns pela dica.
Obrigado.
Ass: Alexandre, Itumbiara-GO.
excelente
ReplyDeleteParabéns, hoje me deparei com uma situação dessa e seu post me ajudou demais!
ReplyDeleteNão acreditei.. aí tentei e foi de primeira! Genial.. Parabéns mt obg ajudou d+
ReplyDeleteResolveu !! Incrível !! Valeu mesmo.
ReplyDeleteObrigado ao amigo! Me salvou......
ReplyDeleteBoa tarde Pessoal, vi esses posts de voces. Estou rodando VB6 no windows 11 e estou apanhando com essa mensagem de ORA-06413 CONEXAO NAO ABERTA. Vi que indicaram para mudar a pasta onde o vb6 está instalado. Tenho que, simplesmente copiar os arquivos do VB6 para outra pasta, ou tenho que reinstalar o VB6?. Grato
ReplyDelete