2016-02-09 3 views
0
  1. Создано данных ODBC соединение
  2. протестировали coonection при создании и оповещения окно отображалось произнося соединение было успешным.Невозможно подключиться ODBC соединение 32bit в Informatica

  3. При открытии Source Analyzer enter image description here и попытке подключения к драйверу Oracle, созданному ранее, он вызывает проблему несоответствия архитектуры.

4.Powercenter клиент имеет 32-битную архитектуру, а драйвер оракула создан на 64-битной основе.

Пожалуйста, дайте мне знать, как я могу исправить tihs .... Я не могу исправить эту проблему, поскольку источник 32d данных ODBC не перечисляет опцию драйверов OracleDB2. Хотя это доступно в источнике данных ODBC 64 бит при попытке подключения ошибки несоответствия архитектуры появляются.

Цените свои ценные входы.

С уважением, Dex.

+1

Кажется, вам нужно установить 32-битный драйвер Oracle. Это отдельная загрузка. Я сделал это недавно, и пакет, который я загрузил, распаковался в папку с именем 'win32_11gR2_client', а в мастере я установил только версию« runtime ». Убедитесь, что вы устанавливаете в корневой папке _same_, но это собственная подпапка. т. е. мои находятся под 'D: \ Oracle \ product \ 11.2.0 \ Client32' и' D: \ Oracle \ product \ 11.2.0 \ Client64' –

+0

Это тот же случай с Oracle 12C? – Dex

+0

Когда вы используете 32-битное приложение, Oracle Client также должен быть 32-битным. Для 64-битного приложения требуется 64-битный клиент Oracle. Он применяется для любого выпуска Oracle. Если вам нужны оба варианта, следуйте этой инструкции: http://stackoverflow.com/questions/24104210/badimageformatexception-this-will-occur-when-running-in-64-bit-mode-with-the-32#24120100 –

ответ

0

У меня тоже такая же ошибка. Пожалуйста, следуйте ниже, чтобы избежать этой ошибки.

1.Go до: $ INFA_CLIENT_INSTALLATION_DIR \ клиент \ Bin \ 2.Open powmart.ini файл 3.Under разделе ODBCDLL, добавьте ввода = PMODBC.DLL или EXTODBC.DLL

Затем попробуйте подключиться еще раз! Это должно сработать точно.

Thanks, Surya Prakash.