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

Błąd ORA-01804 podczas próby załadowania Oracle dbDriver

Musisz sprawdzić te 2 punkty:

  • ORACLE_HOME zmienna środowiskowa musi być zdefiniowana
  • $ORACLE_HOME/lib ścieżka musi być w LD_LIBRARY_PATH wartość zmiennej środowiskowej

Na przykład, jeśli Twój ORACLE_HOME to /usr/lib/oracle/12.1/client64 (co jest domyślne w instalacji Oracle Instant Client z oficjalnym .rpm ), wykonaj następujące polecenia języka R:

Sys.setenv("ORACLE_HOME" = "/usr/lib/oracle/12.1/client64")
Sys.getenv("LD_LIBRARY_PATH")
# Here check if /usr/lib/oracle/12.1/client64/lib is a part (separated by ":" of the result)
# else, append ":/usr/lib/oracle/12.1/client64/lib" to the result and set the environment variable using:
# Sys.setenv("LD_LIBRARY_PATH" = "/all/the/result:/of/getenv/command:/usr/lib/oracle/12.1/client64/lib")


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wyświetlić wiodące zera w wielu wyroczniach?

  2. Wykorzystanie kolumny typu BLOB w Oracle APEX

  3. ResultSet.getString(Date) różni się w zależności od sterownika

  4. Jak otworzyć dane XML w Oracle

  5. Instrukcja SQL do uzgadniania