sql >> Database teknologi >  >> RDS >> Oracle

NHibernate Oracle - Kan ikke indlæse DLL 'OraOps10w.dll'

Oracle Data Provider har brug for en hel del dll'er:

Fra ODAC-pakken:

  • Oracle.DataAccess.dll (dette er den eneste .NET-samling på hele listen)
  • OraOps11w.dll

Fra instantclient-basiclite-pakken:

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

Da du kun kan tilføje Oracle.DataAccess.dll som en .NET-reference, har du brug for en anden måde for at sikre, at alle andre dll'er også er i .exe-mappen.

Så vidt jeg ved er der også et installationsprogram til instant-klienten, så du ikke har brug for de dll'er i dit .exe-bibliotek, men så skal du sørge for, at alle klienter har det installeret.




  1. MySQL Multiple Left Joins

  2. Hurtigere alternativ i Oracle til SELECT COUNT(*) FROM nogetable

  3. OSX ld:bibliotek blev ikke fundet for -lssl

  4. Tidskompleksitet ved at sortere en database