आपको उन 2 बिंदुओं की जांच करनी है:
ORACLE_HOME
पर्यावरण चर परिभाषित किया जाना चाहिए$ORACLE_HOME/lib
पथLD_LIBRARY_PATH
में होना चाहिए पर्यावरण चर मान
उदाहरण के लिए, यदि आपका ORACLE_HOME
है /usr/lib/oracle/12.1/client64
(जो आधिकारिक .rpm
. के साथ Oracle इंस्टेंट क्लाइंट इंस्टॉलेशन में डिफ़ॉल्ट है ), निम्नलिखित 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")