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

Errore durante l'utilizzo di oracle.dataaccess.dll

Lo stesso qui. L'assembly Oracle.DataAccess non viene eseguito in modalità a 64 bit.

Dovresti impostare il pool di applicazioni per il tuo sito sulla modalità a 32 bit (vai alle Impostazioni avanzate del pool di applicazioni) e imposta Consenti applicazioni a 32 bit a "Vero")

Se ciò non funziona, assicurati che la tua directory Oracle (la directory contenente tutte le DLL Oracle) sia nel percorso del tuo sistema. Se lo dimentichi, ottieni lo stesso errore criptico di non trovare Oracle.DataAccess.

MODIFICA :

L'installazione del client Oracle può essere un grosso problema. L'utilizzo di Oracle Instant Client è in qualche modo più semplice dell'installazione del client completo, quindi questo è ciò che faccio di solito:

  1. Scarica Oracle Instant Client
  2. Decomprimi l'archivio in c:\oracle (va bene qualsiasi altra directory)
  3. Apri un prompt dei comandi come amministratore
  4. digita cd \oracle
  5. digita configura odp.net20 casa mia
  6. Fai clic con il pulsante destro del mouse su "Risorse del computer", "Impostazioni di sistema avanzate", "Variabili di ambiente" e aggiungi la directory C:\oracle al percorso di sistema
  7. Copia il file Oracle.DataAccess.dll da c:\oracle\odp.net\bin\2.x nella cartella bin della tua applicazione
  8. (facoltativamente) modifica il tuo file c:\oracle\tnsnames.ora