aajit75
2012-Feb-09 13:26 UTC
[R] Java heap space Error while reading table from postgres database using RJDBC
Hi List,
I am reading table from postgres database into R session using RJDBC, table
contains 150 columns and 200000 rows.
Sample code is as below, which works fine with smaller tables.
########################################################################
db_driver <- mydir$db_driver
db_jar_file <- mydir$db_jar_file
db_server <- mydir$db_server
db_server_lgn <- mydir$db_server_lgn
db_server_pwd <- mydir$db_server_pwd
library(RJDBC)
drv <- JDBC(paste(db_driver, sep = ""),
paste(db_jar_file, sep = ""),
identifier.quote="`")
conn <- dbConnect(drv, paste(db_server, sep = ""),
paste(db_server_lgn, sep = ""),
paste(db_server_pwd, sep = ""))
cs_input_abt <- dbReadTable(conn, "cs_input_abt")
############################################################################
Following are the different error occurs after executing above script, every
time different error when above script is executed.
1. Error in .jcall(rp, "I", "fetch", stride) :
java.lang.OutOfMemoryError: Java heap space
2. Error in .verify.JDBC.result(r, "Unable to retrieve JDBC result set for
", :
Unable to retrieve JDBC result set for SELECT * FROM cs_input_abt (Could
not initialize class org.postgresql.util.PSQLException)
3. Error in .verify.JDBC.result(r, "Unable to retrieve JDBC result set for
", :
Unable to retrieve JDBC result set for SELECT * FROM bs_modelling_abt (GC
overhead limit exceeded)
Where am I going wrong? Is there any option which I had not used in the
RJDBC connection or needed to add?
[[elided Yahoo spam]]
Ajit
--
View this message in context:
http://r.789695.n4.nabble.com/Java-heap-space-Error-while-reading-table-from-postgres-database-using-RJDBC-tp4372816p4372816.html
Sent from the R help mailing list archive at Nabble.com.
Maybe Matching Threads
- Passing date as parameter while retrieving data from database using dbGetQuery
- Java Exception error while reading large data in R from DB using RJDBC.
- Segfault in deliver server
- RJDBC with MS Access
- dbHasCompleted() always returns TRUE for POSTGRES Database with RJDBC?
