Oracle клиентские и сетевые компоненты не найдены? - PullRequest
0 голосов
/ 28 февраля 2020

Я скачал ODAC122010Xcopy_x64.zip из https://www.oracle.com/database/technologies/odac-downloads.html и установил его.

install.bat oledb c:\oracle myhome true

И создал запись в c: \ oracle \ network \ admin \ tnsnames.ora .

Затем я запустил «Sql Мастер импорта и экспорта сервера», выбрал источник данных «Провайдер Microsoft OLE DB для Oracle», нажал «Свойства ...», заполнил информацию и нажал «Тестовое соединение». Тем не менее, он получил следующую ошибку?

enter image description here

1 Ответ

0 голосов
/ 28 февраля 2020

«Поставщик Microsoft OLE DB для Oracle» является 32-разрядным, но вы установили 64-разрядный клиент Oracle. Вам необходимо установить 32-разрядный Oracle клиент.

Кроме этого, «Поставщик OLE DB для Microsoft Oracle» устарел целую вечность, его не следует использовать. Лучше использовать «Oracle Provider for OLE DB».

В случае, если вам нужен как 32-битный, так и 64-битный Oracle клиент, следуйте этой инструкции: BadImageFormatException. Это произойдет при работе в 64-битном режиме с установленными 32-битными Oracle клиентскими компонентами

...