Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cài đặt Oracle cho kết nối SSIS (và trình điều khiển 32 64 bit)

Chà, những gì tôi đã làm là tải xuống Máy khách Oracle Database 11g Release 2 (11.2.0.1.0) cho Microsoft Windows (x64) từ http://www.oracle. com / technetwork / database / enterprise-edition / Download / 112010-win64soft-094461.html . Nó có 4 tùy chọn để cài đặt Một trong số đó là Instant Client (không giúp được gì cho tôi). Ứng dụng hoạt động là Ứng dụng khách thời gian chạy hoặc một cái gì đó có tên như vậy. Nó cài đặt Net Manager, đó là những gì tôi muốn.

PS-Thêm vào (khi tôi xem qua hành trình 64 bit của Oracle), tôi thấy rằng tôi không thể sử dụng SSIS với các nhà cung cấp Oracle DB 64 bit. Tôi nhận được các ngoại lệ (khi thêm kết nối trong SSIS):

Tôi đoán điều này là do quy trình SSIS là 32 bit và không thể sử dụng trình điều khiển oracle 64 bit (máy chủ của tôi là Win 7 64 bit).

Sau khi thử nghiệm, tôi thấy rằng đây thực sự là trường hợp. Chúng tôi chỉ cần trình điều khiển 32 bit cho SSIS IDE nhưng có thể sử dụng 64 bit khi chạy gói DTSX bằng dtexec.exe 64 bit (C:\ Program Files \ Microsoft SQL Server \ 100 \ DTS \ Binn)

Vì vậy, trong DEVELOPMENT (trên máy 64 bit), hãy cài đặt cả ứng dụng khách 32 và 64 bit:32 bit:để phát triển trong Visual Studio IDE64 bit:Để chạy gói DTSX bằng cách sử dụng phiên bản 64 bit của dtexec.exe trên dòng lệnh (như sẽ là trường hợp khi chúng tôi chạy điều này trong môi trường sản xuất)

Một chuỗi tương tự tại đây .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL - Kết hợp không đầy đủ

  2. chuyển đổi xml sang oracle

  3. Thay đổi bảng để sửa đổi giá trị mặc định của cột

  4. Đếm các cột không rỗng theo một cách khá kỳ lạ

  5. Có thể sử dụng truy vấn con trong câu lệnh Oracle ALTER không?