Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak wdrożyć aplikację .NET korzystającą z ODAC bez instalowania całego składnika u użytkownika?

Nie musisz osobno instalować żadnego klienta Oracle. Zainstalowałem następujące elementy w tym samym katalogu co plik .exe:

   Oracle.DataAccess.dll

   oci.dll 

   OraOps11w.dll

   oraociei11.dll

   msvcr71.dll 

Upewnij się, że Twój projekt odwołuje się do tego samego pliku Oracle.DataAccess.dll, który dostarczasz. To zadziałało na świeżym komputerze, na którym nigdy nie zainstalowano klientów Oracle.

Unikałem używania TNSNAMES.ora, określając ciąg połączenia taki jak ten

connectionstring =Data Source="(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=)(PORT=))" +"(CONNECT_DATA=(SERVER =DEDYKOWANY)(SERVICE_NAME =)))"

Jeśli używasz TNSNAMES.ora, po prostu wytnij i wklej szczegóły połączenia w pojedynczym ciągu linii.

zobaczJaki jest minimalny ślad klienta wymagany do połączenia C# z bazą danych Oracle?

aby uzyskać więcej informacji.

  • ejm

Aby uzyskać informacje o tym, jak uzyskać powyższe biblioteki dll, zobacz ten samouczek:http://begeeben.wordpress.com/2012/08/01/accessing-oracle-database-without-installing-oracle-client/



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sortowanie bez rozróżniania akcentów i wielkości liter w Oracle z LIKE

  2. oratop

  3. Czy można generować modele django z bazy danych?

  4. Uzyskaj identyfikator wstawki w tym samym oświadczeniu

  5. Biała księga statystyczna CBO