Hasta donde yo sé, el Oracle.DataAccess
El ensamblado funciona solo con 32 bits, yo también tengo este tipo de problema con 64 bits y realmente no funciona. Mi solución fue eliminar los 64 bits de GAC e instalar los 32 bits en GAC. También elimino cualquier archivo .dll en la carpeta bin para que mi aplicación encuentre el ensamblaje en GAC.
No hay problema si su máquina y sistema operativo es de 64 bits, la versión de 32 bits funcionará bien.
ACTUALIZAR
Le recomiendo que eche un vistazo a Official Oracle ODP.NET, Managed Driver
, esa es una versión mejor que Oracle.DataAccess
. Este Managed Driver
no necesita el Oracle Client
en la máquina, y solo necesita proporcionar el TNS en el campo DataSource de la connection string
y funciona bien para 32
y 64
bits.