> On Aug 31, 2020, at 6:55 AM, Christofer Bogaso <bogaso.christo...@gmail.com> > wrote: > > Hi, > > I am trying to establish a connection to a Oracle DB from R and used below > code which is failing every time I try - > >> library(RJDBC) > Loading required package: DBI >> jdbcDriver =JDBC("oracle.jdbc.OracleDriver",classPath="ojdbc5.jar") > > *** caught segfault *** > address 0x854961, cause 'memory not mapped' > > Traceback: > 1: .jinit(classPath) > 2: JDBC("oracle.jdbc.OracleDriver", classPath = "ojdbc5.jar") > > Possible actions: > 1: abort (with core dump, if enabled) > 2: normal R exit > 3: exit R without saving workspace > 4: exit R saving workspace > Selection: > > > Below is my session info - > >> sessionInfo() > R version 4.0.2 (2020-06-22) > Platform: x86_64-apple-darwin17.0 (64-bit) > Running under: macOS Catalina 10.15.6 > > Matrix products: default > BLAS: > /Library/Frameworks/R.framework/Versions/4.0/Resources/lib/libRblas.dylib > LAPACK: > /Library/Frameworks/R.framework/Versions/4.0/Resources/lib/libRlapack.dylib > > locale: > [1] C/UTF-8/C/C/C/C > > attached base packages: > [1] stats graphics grDevices utils datasets methods base > > other attached packages: > [1] RJDBC_0.2-8 DBI_1.1.0 rJava_0.9-13 > > loaded via a namespace (and not attached): > [1] compiler_4.0.2 > > I downloaded the JAR file from > https://www.oracle.com/database/technologies/jdbcdriver-ucp-downloads.html > > Can you please help me to understand why it is failing?
Hi, I am copying Simon here, as he is the package author/maintainer for RJDBC. Typically, segfault's can indicate some kind of version mismatch in the components that have been installed. Since there are multiple pieces to this installation, between the packages and the underlying Java installation on your Mac, I would defer to Simon's more intimate knowledge here. In searching for related issues, I noted some other posts on multiple OSs, and some issues raised on Simon's Github repo for the package. Also, I am torn between suggesting that this be re-posted to r-sig-db, which is specific to R and database interfaces, and r-sig-mac, which is specific to R on macOS. However, I will defer to Simon on how he might prefer to handle follow up discussion on your issue. Regards, Marc Schwartz ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.