問題タブ [rjdbc]
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.
r - Oracle を使用した RJDBC での dbGetQuery() のエラー警告
関数を使用dbGetQuery()
してOracleにクエリを実行し、結果をRのデータフレームに入れています。データベースに正常に接続しdbGetQuery()
、単純なクエリを使用してデータを返しました。ただし、次のようなクエリがあります。
このクエリを Oracle で実行したところ、うまく機能し、テーブルからのすべてのデータとテーブルからのデータを含むテーブルが返さC
れ、on ステートメントA
で修飾されました。B
このクエリを R に貼り付けてdbGetQuery()
関数を使用すると、次のようなエラー警告しか表示されません。
誰かが以前に同様の問題に遭遇したかどうか疑問に思っています。解決策を教えていただければ幸いです。ありがとうございました。
r - dbwriteTable は他のスキーマと互換性がありません
この質問が以前に表面化したかどうかはわかりませんが、他のスキーマへの書き込みアクセス権を持っていても、dbwriteTable() を使用して自分以外にデータを書き込むことができません。
以下は私が試したことです
私が何か間違ったことをしているなら教えてください
r - RJDBC(dbGetQuery) - GC オーバーヘッド制限を超えました
私はパッケージ RJDBC を使用しており、関数 dbGetQuery を使用して SQL クエリの出力を取得しています。コードはそれほど多くの行を持たない SQL ステートメントで動作しますが、どのステートメントがどの行 > 1.000.000 でエラーが発生します。メモリを扱うパラメータはありますか?
そして、次のエラーメッセージが表示されます。
.jcall(rp, "I", "fetch", stride, block) のエラー:
java.lang.OutOfMemoryError: GC オーバーヘッド制限を超えました
ありがとう!R007
r - ROracle、ORA-30204: バッファが十分に大きくありません
ROracle ライブラリを使用して Oracle を R に接続すると、次のエラーが発生しました (「select」クエリの場合): ORA-30204: バッファが十分な大きさではありません。RJDBC ライブラリを使用する場合、すべて問題ありませんが、非常に遅くなります。このエラーを回避するにはどうすればよいですか?