2012-03-15 6 views
3

RStudioサーバーをセットアップし、既存のR(2.13)インストールを使用するように指示しました。 RracleはRからアクセスするとうまく動作しますが、RStudioのWebインターフェイスでは動作しません。RStudioサーバーのROracleスロー:エラー.oci.Driver()のエラー:ROracleの内部エラー[rociDrvInit、1、-1]

> library(ROracle)

Loading required package: DBI

> drv <- dbDriver("Oracle")

Error in .oci.Driver() : ROracle internal error [rociDrvInit, 1, -1]

私は--nodepsでRStudioサーバーをインストールし、後で/etc/rstudio/rserver.confファイルの値を設定することにより、R の既存のインストールにそれを指摘しました。

RStudioサポートからの助力を受けようとしましたが、「スタックオーバーフロー」を指していました。 http://support.rstudio.org/help/discussions/problems/1879-rstudio-roracle-internal-error

ありがとうございます。 Sai。

答えて

1

最後に、Denis Mukhin on the Oracle forumsのヘルプで作業しました。特に、RStudio環境でORACLE_HOMEOREACLE_SIDが見つかりませんでした。 ~/.Renvironに次の行を追加すると、それを修正:私はOracleのフォーラムのポストから細部にコピーした

ORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1 
ORACLE_SID=<your sid (the default is usually orcl)> 
export ORACLE_HOME ORACLE_SID 
+1

を、私はそれのいずれかが間違って得ている場合は、編集すること自由に感じなさい。 – derobert

関連する問題