Por lo tanto, necesito que los clientes de 32 bits y 64 bits para Oracle 11g coexistan en la misma máquina. He instalado ambos juntos antes, pero hay muchos problemas en los que las aplicaciones que necesitan usar el cliente de 32 bits parecen hacer referencia al cliente de 64 bits y viceversa.
He buscado durante mucho tiempo en varios foros de Oracle y recursos específicos de Oracle y probé varias técnicas para obtener ORACLE_HOME y ese conjunto para que los dos clientes jueguen bien uno al lado del otro, pero realmente nada ha funcionado.
¿Existe una forma legítima de mejores prácticas para hacer esto? Específicamente, me pregunto si cada cliente debe estar en su propio directorio BASE (por ejemplo, C: \ oracle y C: \ oracle32) o si deberían estar dentro de la misma base directa pero tener sus propias carpetas de clientes.
fuente
Respuestas:
He usado esta guía de personas para instalar ambas versiones para desarrolladores de .NET durante algunos años, funciona de maravilla.
Cómo instalar versiones de 32 y 64 bits de Oracle Client
-Stephen
fuente
En mi caso, necesito ambos clientes porque tengo la aplicación ArcMap de ESRI (32 bits) y también su producto Servidor (64 bits) en la misma máquina. Instalé el cliente de 64 bits sin problemas hace un par de días y acabo de instalar la aplicación de escritorio. Ahora necesito el cliente Oracle de 32 bits. El instalador estaba fallando al afirmar que no podía "acceder a la ubicación temporal". Soy administrador en la caja y ese no es el problema. El problema era simplemente que el servicio OracleRemExecServiceV2 se estaba ejecutando en la máquina. Detuve el servicio y la instalación del cliente de 32 bits continuó.
fuente