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

Jaka jest minimalna konfiguracja wymagana do wdrożenia aplikacji .NET z klientem Oracle 11?

Josh-

Bardzo dziękuję za poświęcenie czasu na odpowiedź. Twoje instrukcje bardzo pomogły i są bardzo zbliżone do tego, co sam znalazłem.

Co ciekawe, odkryłem, że można go nieco schudnąć.

Dla tych w mojej sytuacji, którzy

  1. Nie chcą, aby ich użytkownicy musieli instalować ODAC lub pełnowymiarowego klienta Oracle
  2. Nie przejmuj się możliwością ponownego użycia konkretnej instalacji klienta
  3. Potrzebujesz rozwiązania zgodnego z „clickOnce”

Znalazłem na to sposób.

a. Pobierz „Oracle Instant Client 11.1.0.6 — Basic Lite”.b. rozpakuj do dowolnego folderu i skopiuj następujące pliki do katalogu głównego projektu Visual Studio:

  • oci.dll
  • ociw32.dll
  • oranzsbb11.dll
  • oraocci11.dll
  • oraociicus11.dll
  • msvcr71.dll (nie jest konieczny, powinien być dostarczany z większością wersji Windows)

    (pierwsze pięć to minimum wymagane dla Oracle Instant Client, ostatni to wspólne środowisko uruchomieniowe firmy Microsoft, którego używają).

c. Pobierz ODAC 11 XCopy (aktualna wersja to 11.1.0.6) i rozpakuj.

  • OraOps11w.dll — w folderze odp.net20 trafia do katalogu głównego projektu.

    (z tym plikiem rozmawia Oracle.DataAccess.dll i używa go do pracy z plikami klienta błyskawicznego).

d. Aby zapewnić zgodność z wdrożeniem ClickOnce, wybierz te pliki w projekcie i upewnij się, że w projekcie są to „Zawartość” i „Kopiuj lokalnie”. Manifest następnie wdroży je poprawnie.

Wynik... . Ładunek dodany do twojego projektu to 30 MB, co jest trochę do kitu, ale znacznie lepsze niż 100+ lub 400+, obsługuje zachodnie postacie, ale kopie w tym

  1. nie wymaga ścieżki,
  2. nie wymaga wpisów rejestru,
  3. jest odizolowany we wdrożeniu i nie łączy innych instalacji klienta Oracle,
  4. działa, wszystkie bazy danych wróci do wersji 9.2.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyjaśnienie operatora Oracle UNION

  2. Zmień tabelę, aby zmienić domyślną wartość kolumny

  3. Wprowadzenie do funkcji PL/SQL w bazie danych Oracle

  4. Obliczanie różnicy między dwoma znacznikami czasu w Oracle w milisekundach

  5. Odświeżanie / aktualizowanie ekranu formularza w Oracle D2k Forms 6i