Что ж, я только что скачал Клиент Oracle Database 11g Release 2 (11.2.0.1.0) для Microsoft Windows (x64) из http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html. У него было 4 варианта установки Один изони были Instant Client (что не помогло мне).То, что работает, это Клиент времени выполнения или что-то подобное.Он устанавливает Net Manager, что мне и нужно.
PS-Добавление (когда я пересекаю 64-битный путь Oracle), я нахожу, что не могу использовать SSIS с 64-битными провайдерами БД Oracle.Я получаю исключения (при добавлении соединения в SSIS):
Тестовое соединение не удалось из-за ошибки при инициализации провайдера.Попытка загрузить клиентские библиотеки Oracle вызвала исключение BadImageFormatException.Эта проблема возникает при работе в 64-битном режиме с установленными 32-битными клиентскими компонентами Oracle.
Я предполагаю, что это потому, что процесс SSIS является 32-битным и не может использовать 64-битные драйверы Oracle (мой хост-компьютер Win 7 64 бит).
После тестирования я обнаружил, что это действительно так. Нам нужны 32-разрядные драйверы только для IDE службы SSIS , но они могут использовать 64-разрядную версию при запуске пакета DTSX с использованием 64-разрядной версии dtexec.exe (C: \ Program Files \ Microsoft SQL Server \ 100 \ DTS \ Binn)
Таким образом, в DEVELOPMENT (на 64-битной машине) установите 32- и 64-битные клиенты: 32-битные: для разработки в Visual Studio 64-битная среда: для запуска пакета DTSX с использованием 64-битной версии dtexec..exe в командной строке (как в случае, когда мы запускаем это в производственной среде)
Подобный поток здесь .