sql >> Databasteknik >  >> RDS >> Oracle

NHibernate Oracle - Det går inte att ladda DLL 'OraOps10w.dll'

Oracle Data Provider behöver en hel del dll:er:

Från ODAC-paketet:

  • Oracle.DataAccess.dll (detta är den enda .NET-sammansättningen i hela listan)
  • OraOps11w.dll

Från paketet instantclient-basiclite:

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

Eftersom du bara kan lägga till Oracle.DataAccess.dll som en .NET-referens behöver du något annat sätt att se till att alla andra dll-filer också finns i .exe-katalogen.

Så vitt jag vet finns det också ett installationsprogram för instant-klienten så att du inte behöver dessa dll-filer i din .exe-katalog, men då måste du se till att alla klienter har det installerat.




  1. Kör lagrad procedur i SQL Developer?

  2. Avisering när någon laddar upp en video

  3. Hitta lediga platser i ett bokningssystem

  4. Hur man slumpmässigt ställer in text till knappar från SQLite utan upprepning?