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