Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Instalacja Oracle dla łączności SSIS (i sterowniki 32 64-bitowe)

Cóż, pobrałem Oracle Database 11g Release 2 Client (11.2.0.1.0) dla Microsoft Windows (x64) z http://www.oracle. com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html . Miał 4 opcje instalacji. Jedną z nich jest Instant Client (co mi nie pomogło). Ten, który działa, to klient wykonawczy lub coś o takiej nazwie. Instaluje Net Manager, czego chcę.

PS-Dodając (podczas przechodzenia przez 64-bitową podróż Oracle), stwierdzam, że nie mogę używać SSIS z 64-bitowymi dostawcami Oracle DB. Otrzymuję wyjątki (przy dodawaniu połączenia w SSIS):

Domyślam się, że dzieje się tak dlatego, że proces SSIS jest 32-bitowy i nie może używać 64-bitowych sterowników Oracle (moja maszyna hosta to Win 7 64-bit).

Po testach stwierdziłem, że tak właśnie jest. Potrzebujemy 32-bitowych sterowników tylko dla IDE SSIS ale może używać 64 bitów podczas uruchamiania pakietu DTSX przy użyciu 64 bitowego dtexec.exe (C:\Program Files\Microsoft SQL Server\100\DTS\Binn)

Tak więc w DEVELOPMENT (na maszynie 64-bitowej) zainstaluj zarówno 32-bitowe, jak i 64-bitowe klienty:32-bitowe:do programowania w Visual Studio IDE64-bitowe:Aby uruchomić pakiet DTSX przy użyciu 64-bitowej wersji dtexec.exe w wierszu polecenia (jak byłoby w przypadku, gdy uruchomimy to w środowisku produkcyjnym)

Podobny wątek tutaj .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PLS-00428:w tej instrukcji SELECT oczekiwana jest klauzula INTO

  2. Jak pobrać komentarze z Oracle 11g za pomocą JDBC?

  3. Wstaw wartości listy MyBatis

  4. Nie można pobrać wyników, przekazując dane wejściowe jako ścieżkę xml w oracle

  5. SQL — Znajdź instrukcję, która wstawia określone wartości