ошибка оракула в windows-7 64bit

Установил виндовс 7 64 бит. Когда я пытаюсь запустить свою программу (которая работает с Oracle 11g), я получаю эту ошибку:

Attempt to load Oracle client libraries threw BadImageFormatException 
this problem will occur when running in 64 bit mode with the 32 bit Oracle client components installed

В чем может быть проблема? Где я могу скачать 64-битный клиент оракула?

(можно ли получить ссылку для скачивания)

заранее спасибо


person Gold    schedule 30.10.2010    source источник


Ответы (2)


Вы пытались загрузить 64-битный клиент Oracle из:

http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.htmlBlockquote

Похоже, это может быть правильная загрузка:

Клиент Oracle Database 11g Release 2 (11.2.0.1.0) для Microsoft Windows (x64)
win64_11gR2_client.zip (615 698 264 байт) (cksum - 2947608743)
Содержит клиентские библиотеки Oracle. Скачайте, если хотите только клиентские библиотеки

person Aaron    schedule 30.10.2010

В качестве альтернативы, если вы не можете получить 64-разрядную версию клиента Oracle и застряли с 32-разрядной версией, вы можете:

  1. перестройте приложение .NET, чтобы оно работало только как 32-разрядный (x86) процесс вместо «любой процессор» или
  2. используйте CorFlags.exe (инструмент преобразования CorFlags), чтобы перенастроить существующий исполняемый файл приложения .NET для работы в качестве 32-разрядного без необходимости его повторной сборки.
person Ray    schedule 30.10.2010