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

System.Data.OracleClient wymaga oprogramowania klienckiego Oracle w wersji 8.1.7

Natknąłem się na ten błąd dziesiątki razy:

Przyczyna

Uprawnienia zabezpieczeń nie zostały poprawnie ustawione, gdy klient Oracle był zainstalowany w systemie Windows z systemem NTFS. Wynikiem tego jest zawartość ORACLE_HOME katalog nie jest widoczny dla uwierzytelnionych użytkowników na komputerze; powoduje to błąd, gdy System.Data.OracleClient komunikuje się z oprogramowaniem Oracle Connectivity z ASP.NET przy użyciu uprawnień uwierzytelnionego użytkownika.

Rozwiązanie

Aby rozwiązać ten problem, musisz nadać uprawnienia grupie Użytkownicy uwierzytelnieni do katalogu domowego Oracle.

  • Zaloguj się do systemu Windows jako użytkownik z administratorem przywileje.
  • Uruchom Eksploratora Windows i przejdź do ORACLE_HOME folder.
  • Wybierz właściwości w ORACLE_HOME folder.
  • Kliknij Zabezpieczenia zakładka Właściwości okno.
  • Kliknij Uwierzytelnieni użytkownicy element w Nazwie lista.
  • Odznacz Odczytaj i wykonaj w polu Uprawnienia listę pod Zezwól kolumna.
  • Sprawdź ponownie Odczyt i wykonanie pole pod Zezwól kolumna.
  • Kliknij Zaawansowane przycisk oraz w Wpisach uprawnień sprawdź, czy użytkownicy uwierzytelnieni są wymienione z uprawnieniami:Odczyt i wykonanie i Zastosuj do:Ten folder, podfoldery i pliki . Jeśli nie, edytuj ten wiersz i upewnij się, że Zastosuj do pole rozwijane jest ustawione na Ten folder, podfoldery i pliki . Powinno to być już ustawione prawidłowo, ale ważne jest, aby to zweryfikować.
  • Kliknij przycisk OK, aż zamkniesz wszystkie okna właściwości zabezpieczeń. Kursor może prezentować klepsydrę przez kilka sekund, ponieważ stosuje uprawnienia, które właśnie zmieniłeś, do wszystkich podfolderów i plików.
  • Uruchom ponownie, aby upewnić się, że zmiany odniosły skutek.

Wypróbuj aplikację ponownie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle PLS-00363:wyrażenie „” nie może być użyte jako cel przypisania

  2. Dlaczego wybieranie określonych kolumn i wszystkich innych jest złe w Oracle SQL?

  3. Jak mogę użyć wyrażenia regularnego do podzielenia ciągu, używając ciągu jako separatora?

  4. Funkcja RAWTOHEX() w Oracle

  5. Błąd SQL Oracle LEFT JOIN i SUBQUERY:ORA-00905:brak słowa kluczowego