Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle.DataAccess.Client-Abhängigkeiten

Ich habe es geschafft, dass es funktioniert.

  • Laden Sie die gute Version des ODAC herunter, die auf Ihr Projekt ausgerichtet ist.
  1. Für ein 32-Bit-Projekt müssen Sie die Datei ODAC12..._x32.zip (ODAC121021Xcopy_32bit.zip) herunterladen.

  2. Für das 64bit-Projekt müssen Sie die ODAC12..._x64.zip herunterladen

  • Entpacken Sie es in einen leeren Ordner, je nach gewünschter Version (32-Bit vs. 64-Bit).

  • Suchen Sie im instantclient_12_1 Ordner alle DLLs, indem Sie *.dll in der Windows-Suchleiste suchen. Sie müssen greifen:

  1. oci.dll

  2. ociw32.dll

  3. orannzsbb12.dll

  4. oraociei12.dll

  5. oraons.dll

  • Suchen Sie in odp.net4 oder odp.net20 Ordner abhängig von Ihrer .NET-Version diese beiden DLLs:
  1. OraOps12.dll

  2. Oracle.DataAccess.dll

  • Kopieren Sie diese 32-Bit-DLLs oder 64-Bit-DLLs und fügen Sie sie direkt in den Ausgabepfad Ihres Projekts ein. Zum Beispiel in C:\...\vsProjects\BulkInsert\BulkInsert\bin\Debug .

  • Durchsuchen Sie Oracle.DataAccess.dll in Ihrem Projekt, indem Sie auf den Ausgabepfad zeigen.

UPD:Neuere Versionen des ODP.NET-Anbieters (von hier heruntergeladen) haben das Suffix "19" anstelle von "12" in ihren Dateinamen:

  1. oci.dll

  2. ociw32.dll

  3. orannzsbb19.dll

  4. oraociei19.dll

  5. oraons.dll

  6. OraOps19.dll

  7. Oracle.DataAccess.dll