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

OCIError w kwestii uprawnień „wymagaj”?

A priori nie mam pojęcia. Czy inne aplikacje ruby ​​działają przy użyciu OCI? Normalnie wszystkie biblioteki i biblioteki pomocnicze są zainstalowane rwx-r-xr-x. Nigdy nie powinieneś widzieć błędów uprawnień w poprawnie zainstalowanych bibliotekach. Więc zgaduję, że czegoś brakuje w twoim środowisku, prawdopodobnie jak wpis w LD_LIBRARY_PATH

ldd otwiera biblioteki współdzielone w taki sam sposób, w jaki robi to twój obraz w czasie wykonywania.

sprawdź, czy to działa najpierw:

cd /path/to/library   # where oci8lib.so lives.  
ldd oci8lib.so

Powinno to wyświetlić wszystkie zewnętrznie połączone biblioteki, bez błędów. Jeśli ldd działa, sprawdź swoją LD_LIBRARY_PATH, aby upewnić się, że ścieżka, w której się teraz znajdujesz, jest tam zadeklarowana. Jeśli to nie zadziała, masz jakiś problem z instalacją, taki jak brakujące biblioteki lub niestandardowe ścieżki do bibliotek.

Wróć do nas tutaj ze swoimi wynikami.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Operatory przesunięcia w PL/SQL

  2. Funkcja SESSIONTIMEZONE w Oracle

  3. Jak wyeksportować wynik zapytania do programu Excel w programie Oracle SQL Developer?

  4. Ograniczenie podczas pobierania danych blob z Oracle

  5. Tworzenie CTE w Oracle