gpt4 book ai didi

R RJDBC java.lang.OutOfMemoryError

转载 作者:IT王子 更新时间:2023-10-28 23:29:49 24 4
gpt4 key购买 nike

运行 RJDBC 0.2-4 的 dbGetQuery 时出现以下错误:

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

以下是我的代码:

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")

谁能帮帮我,非常感谢提前

最佳答案

只需在加载 RJDBC 包之前将 java.parameters 更改为 8GB:

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

关于R RJDBC java.lang.OutOfMemoryError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24691603/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com