r memory heap rjdbc

R RJDBC java.lang.OutOfMemoryError



heap (2)

Simplemente cambie los parámetros java a 8GB antes de cargar el paquete RJDBC:

options(java.parameters = "-Xmx8048m") library("RJDBC")

Recibí un error de seguimiento mientras ejecutaba dbGetQuery de RJDBC 0.2-4:

Error in .jcall(rp, "I", "fetch", stride) : java.lang.OutOfMemoryError: Java heap space

Lo siguiente es mi código:

Sys.setenv(JAVA_HOME=''C:/Program Files (x86)/Java/jdk1.7.0_25'') options(java.parameters=''-Xmx1g'') library(rJava) library(rjson) library(RJDBC) # Output Java version .jinit() print(.jcall("java/lang/System", "S", "getProperty", "java.version")) jdbcDriver <<- JDBC(driverClass="oracle.jdbc.OracleDriver", classPath="C:/lib/dashboard_lib/ojdbc6.jar") jdbcConnection <<- dbConnect(jdbcDriver, "...", "...", "...") dataset <<- dbGetQuery(jdbcConnection, "select * from OPR_DATA.MV_REG_CTRY_MS_QUARTER_AMT")

¿Alguien puede ayudarme con esto, muchas gracias de antemano


Puede aumentar la memoria de la siguiente manera y reiniciar su Rstudio y funcionó para mí.

memory.limit(size=10000000000024)