Как установить оба драйвера Oracle ODBC — 64- и 32-разрядный — и заставить их работать в ODBC Data Source Administrator?

Как установить оба драйвера Oracle ODBC — 64- и 32-разрядный — и заставить их работать в ODBC Data Source Administrator?

ПРЕДИСЛОВИЕ:
Я новичок в работе с Oracle и установке драйверов ODBC.

НАСТРАИВАТЬ:
Ноутбук - Windows 10 Pro 64-бит Excel - 64-бит Приложение - 32-бит Oracle instantclient_18_5

ПРОБЛЕМА
Приложение, которое я очень часто использую, использует 32-разрядные драйверы Oracle ODBC для чтения и записи в базы данных Oracle, однако мне нужны 64-разрядные драйверы Oracle ODBC, чтобы позволить Excel выполнять запросы к тем же/другим таблицам Oracle.

Есть ли способ установить 64-битные и 32-битные драйверы Oracle ODBC?

Я попробовал, но все выглядит так, как будто драйверы ODBC для 64-разрядной версии уже установлены, но администратор источников данных ODBC видит только 32-разрядные драйверы.

Я нашел следующий ответ на stackoverflow, но не знаю, как это сделать в обновленных версиях Oracle:

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

решение1

Да. Установите 32- и 64-битные версии драйвера ODBC. Одна будет установлена ​​в , C:\Program Filesа другая в C:\Program Files(x86). Ваши 32-битные программы (например, Excel) должны использовать 32-битный драйвер, а 64-битное приложение (например, Dbeaver) должно использовать 64-битную версию.

Совет: укажите версию драйвера в названии подключения, чтобы знать, когда использовать каждый из них.

Связанный контент