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

Phát triển cho Windows Server 2003 64 bit trên Windows XP 32 bit

Giải pháp đơn giản:bạn nên cài đặt máy khách Oracle theo nền tảng (x64 trên máy x64). Lý do là ứng dụng .NET của bạn rất có thể được xây dựng trong cấu hình AnyCPU, có nghĩa là nó sẽ chạy dưới dạng ứng dụng x64 trên nền tảng x64. Sau đó, nó chỉ có thể tải các thư viện gốc x64 ...

Lưu ý rằng khi nói đến Oracle, tôi thích sử dụng Oracle Instant Client :

  • Bạn không phải cài đặt bất kỳ thứ gì trên máy đích (bao gồm cả hộp dành cho nhà phát triển!).
  • Bạn có thể đảm bảo rằng ứng dụng của mình sẽ chạy với ứng dụng khách cụ thể mà bạn đã chọn (phiên bản, x86 / x64).
  • Bạn thậm chí có thể dễ dàng để nhiều ứng dụng hoạt động với các phiên bản ứng dụng khách khác nhau trên cùng một máy tính.
  • Như một nhược điểm, nó làm tăng thêm trọng lượng đáng kể cho ứng dụng của bạn (tối thiểu ~ 19Mb).

Kiểm tra Dấu chân máy khách tối thiểu cần thiết để kết nối C # với cơ sở dữ liệu Oracle là gì? để biết thêm thông tin.

Trong trường hợp cụ thể của bạn, tôi khuyên bạn nên thiết lập một dự án Visual Studio sẽ hoạt động trên máy x86 cũng như máy x64:kiểm tra bài đăng trên blog của tôi Oracle Instant Client trong Visual Studio . Sau đó, đây là hướng dẫn về cách định cấu hình WiX gói cho Oracle Instant Client nhắm mục tiêu máy x86 hoặc x64. Nếu bạn sử dụng một chiến lược triển khai khác, chỉ cần đảm bảo rằng bạn gửi đúng khách hàng theo nền tảng mục tiêu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Devart dotConnect cho Oracle trong Visual Studio 2015 - sự cố tương thích

  2. Lỗi (ORA-00923:Không tìm thấy từ khóa FROM ở nơi mong đợi)

  3. Đề xuất hỗ trợ cả Oracle và SQL Server trong cùng một ứng dụng ASP.NET với NHibernate

  4. cách chọn danh sách 10.000 id duy nhất từ ​​kép trong SQL oracle

  5. Cách tăng tốc độ tải dữ liệu từ oracle sql sang pandas df