これらの2つのポイントを確認する必要があります:
-
ORACLE_HOME
環境変数を定義する必要があります -
$ORACLE_HOME/lib
パスはLD_LIBRARY_PATH
にある必要があります 環境変数値
たとえば、ORACLE_HOME
/usr/lib/oracle/12.1/client64
です。 (これは、公式の.rpm
を使用したOracleInstantClientインストールのデフォルトです。 )、次の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")