¿Cómo instalo los controladores ODBC de Oracle de 64 y 32 bits y hago que ambos funcionen en ODBC Data Source Administrator?

¿Cómo instalo los controladores ODBC de Oracle de 64 y 32 bits y hago que ambos funcionen en ODBC Data Source Administrator?

PREFACIO:
Soy un novato en lo que respecta a Oracle y la instalación de controladores odbc.

CONFIGURACIÓN:
Computadora portátil: Windows 10 Pro de 64 bits Excel: versión de 64 bits Aplicación: Oracle instantclient_18_5 de 32 bits

PROBLEMA
Una aplicación que uso con mucha frecuencia utiliza los controladores ODBC de Oracle de 32 bits para leer y escribir en bases de datos de Oracle; sin embargo, necesito los controladores ODBC de Oracle de 64 bits para permitir que Excel consulte las mismas u otras tablas de Oracle.

¿Hay alguna forma de instalar los controladores ODBC de Oracle de 64 y 32 bits?

Lo he intentado pero actúa como si los controladores ODBC para la versión de 64 bits ya estuvieran instalados, pero el administrador de fuente de datos ODBC solo puede ver los controladores de 32 bits.

Encontré la siguiente respuesta en stackoverflow pero no sé cómo hacerlo en las versiones actualizadas de Oracle:

https://stackoverflow.com/questions/24104210/badimageformatexception-this-will-occur-when-running-in-64-bit-mode-with-the-32#24120100

Respuesta1

Sí. Instale los controladores ODBC de 32 y 64 bits. Uno se instalará en C:\Program Filesy el otro en C:\Program Files(x86). Sus programas de 32 bits (por ejemplo, Excel) deben usar el controlador de 32 bits y la aplicación de 64 bits (por ejemplo, Dbeaver) debe usar la versión de 64 bits.

Consejo: coloque la versión del controlador en el nombre de la conexión para saber cuándo usar cada una.

información relacionada