問題タブ [roracle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
624 参照

r - ROracle のインストール

コンパイル済みの ROracle パッケージを Oracle の Web サイトからダウンロードしました。で作業ディレクトリを設定しましsetwd()た。次に、次のようにパッケージをインストールしようとしました。

失敗し、次のエラー メッセージが表示されました。

念のため、コマンドラインからも試しました:

これも失敗し、次のエラー メッセージが表示されました。

DESCRIPTION ファイルは確かに ROracle-1.3.2.zip に存在します。私はそれを開いて見ました - 普通の記述ファイルです。

Windows 7 を使用しています。

ROracle のインストール方法を教えてください。

0 投票する
0 に答える
79 参照

oracle - R を Oracle に接続するときにサービス リクエスト エラーが発生する理由

R インスタンスを会社の Oracle データベースに接続しようとしています。R のバージョン 3.3.6 が原因で ROracle のインストールに問題があったため、代わりに RJDBC に落ち着きました。JDBC ドライバーを jar ファイルでダウンロードしました。これを jdbcDriver オブジェクトとして保存しました。下記参照。

jdbcDriver =JDBC("oracle.jdbc.OracleDriver",classPath="C:/Users/user1/Downloads/ojdbc6.jar",identifier.quote="`")

次に、dbConnect でオンラインで見つけたコードを使用して、データベースへの接続を試みました。

jdbcConnection =dbConnect(jdbcDriver, "jdbc:oracle:thin:@//HOSTNAME:Port/sid", "username","password")

オンラインで何度も読んだ後でも、dbConnectの2番目のパラメーターが何であるかがはっきりとわかりません。ここにはある種の構文の問題があると思いますが、ホスト名、ポート、SID、ユーザー名、およびパスワードが正しいと確信しています。以前に含まれていた「.com」を削除するなど、2 番目のパラメーターを大幅に調整した後、次のエラーが発生しました。

.jcall(drv@jdrv, "Ljava/sql/Connection;", "connect", as.character(url)[1], のエラー: java.sql.SQLException: リスナーが次のエラーで接続を拒否しました: ORA- 12514, TNS: リスナーは現在、接続記述子で要求されたサービスを認識していません

私はオンラインで読書の調子を整えましたが、サービス名ではなくSIDを持っているので、別のものを使用する必要があると思いますか? エラーが最初に発生する場所にも問題がありますか? 3 行目を見る前に注目すべきは、エラー コードの 1 行目ですか?

私はこのトピックを徹底的に回しており、洞察をいただければ幸いです。私の最終目標は、R を介して Oracle にクエリを実行することです。

ありがとう!