Download binary from oracle: http://www.oracle.com/technetwork/database/database-technologies/r/roracle/downloads/index.html
The run the following command in r, substituting the file path:
setwd('xxxxx') # set to path of download
install.packages('ROracle_1.1-11.zip', repos = NULL)Then load the library and use the package - you may have to change XXXX to whatever is in your TNS Names:
library('ROracle')
drv <- dbDriver("Oracle")
# NOTE: never store passwords in a saved script!!
con <- dbConnect(drv, "USER GOES HERE", "PASSWORD GOES HERE", dbname='XXX')test connection:
dbReadTable(con, 'DUAL')
After installing I get the following error:
As well as the following windows error:
The program can't start because of OCI.dll is missing from your computer. Try reinstalling the program to fix this problem.I tried loading the DBI package before calling
library('ROracle')which only removes the first line of the error. I have downloaded the R-3.3.2 for windows 32/64 bit install. Is that correct?EDIT: After running the Sys.getenv command I have determined that I am running the 64 bit version of R.