Трябва да проверите тези 2 точки:
ORACLE_HOMEпроменливата на средата трябва да бъде дефинирана$ORACLE_HOME/libпътят трябва да е вLD_LIBRARY_PATHстойност на променливата на средата
Например, ако вашият ORACLE_HOME е /usr/lib/oracle/12.1/client64 (което е по подразбиране в инсталацията на Oracle Instant Client с официалния .rpm ), изпълнете следните 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")