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

NHibernate Oracle - Không thể tải DLL 'OraOps10w.dll'

Nhà cung cấp dữ liệu Oracle cần khá nhiều dlls:

Từ gói ODAC:

  • Oracle.DataAccess.dll (đây là tập hợp .NET duy nhất trong toàn bộ danh sách)
  • OraOps11w.dll

Từ gói Instantclient-basiclite:

  • oci.dll
  • ociw32.dll
  • orannzsbb11.dll
  • oraocci11.dll
  • oraociicus11.dll

Vì bạn chỉ có thể thêm Oracle.DataAccess.dll làm tham chiếu .NET nên bạn cần một số cách khác để đảm bảo rằng tất cả các dll khác cũng nằm trong thư mục .exe.

Theo như tôi biết cũng có một trình cài đặt cho ứng dụng khách tức thì để bạn không cần những con dlls đó trong thư mục .exe của mình, nhưng sau đó bạn phải đảm bảo rằng tất cả các ứng dụng khách đã được cài đặt.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tôi có thể xâu chuỗi các liên kết cơ sở dữ liệu trong Oracle không?

  2. Oracle 12c - chỉ mục trên cột 'số' có hoạt động nhanh hơn chỉ mục trên cột 'varchar' không?

  3. Làm cách nào để lấy id chèn cuối cùng trong Oracle bằng MyBatis?

  4. phiên bản trình điều khiển oracle jdbc điên rồ

  5. Cách cắt ngắn TABLE trong Oracle