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.