ПРЕДИСЛОВИЕ:
Я новичок в работе с 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:
решение1
Да. Установите 32- и 64-битные версии драйвера ODBC. Одна будет установлена в , C:\Program Files
а другая в C:\Program Files(x86)
. Ваши 32-битные программы (например, Excel) должны использовать 32-битный драйвер, а 64-битное приложение (например, Dbeaver) должно использовать 64-битную версию.
Совет: укажите версию драйвера в названии подключения, чтобы знать, когда использовать каждый из них.