sql >> Databáze >  >> RDS >> Oracle

Chyba při použití souboru oracle.dataaccess.dll

Totéž zde. Sestavení Oracle.DataAccess neběží v 64bitovém režimu.

Měli byste nastavit fond aplikací pro svůj web na 32bitový režim (přejděte na Pokročilá nastavení fondu aplikací a nastavte Povolit 32bitové aplikace na "Pravda")

Pokud to nefunguje, ujistěte se, že váš adresář Oracle (adresář obsahující všechny knihovny DLL Oracle) je ve vaší systémové cestě. Pokud to zapomenete, dostanete stejnou záhadnou chybu o nenalezení Oracle.DataAccess.

UPRAVIT :

Instalace klienta Oracle může být velkou bolestí. Použití Oracle Instant Client je poněkud jednodušší než instalace úplného klienta, takže obvykle dělám toto:

  1. Stáhněte si Oracle Instant Client
  2. Rozbalte archiv v c:\oracle (postačí jakýkoli jiný adresář)
  3. Otevřete příkazový řádek jako správce
  4. zadejte cd \oracle
  5. zadejte configure odp.net20 myhome
  6. Klikněte pravým tlačítkem na "Tento počítač", "Pokročilá nastavení systému", "Proměnné prostředí" a přidejte adresář C:\oracle do systémové cesty
  7. Zkopírujte soubor Oracle.DataAccess.dll z c:\oracle\odp.net\bin\2.x do složky bin vaší aplikace
  8. (volitelně) upravte svůj soubor c:\oracle\tnsnames.ora


  1. NEJLEPŠÍ NOVINKY:Vydán nový nativní klient Microsoft SQL Server 18!

  2. Sledování databáze – Odstraňování problémů Prometheus s řídicími panely SCUMM

  3. Jak volat uloženou proceduru v JDBC

  4. Jak seřadit podle dvou sloupců v SQL?