1、安装Rtools到任意路径
2、添加r32位路径到环境变量path后。
3、添加环境变量 添加orcle的地址 如:E:\oracle\product\10.2.0\db_1\OCI\include
4、添加环境变量 添加orcle的地址 如:E:\oracle\product\10.2.0\db_1\BIN
5、安装install.packages("ROracle")包
连接句柄方式:
db_string<-("(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ip地址)(PORT =端口号))
(CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = crm)))")
con1<-dbConnect(drv,username="用户名",password="密码",dbname=库名)
data<-dbSendQuery(con1,"select * from user_tables")
data1<-fetch(data)
大概就这么个意思,遇到问题在百度吧
R是不断更新的一个工具,里面的扩展包的使用是和R的版本还有byte相关的,所以这里根据你的报错信息来看, 你要检查一下你的R版本,保证在3.2以上能够使用这个扩展包.
R里的复杂扩展包一般都是有依赖包存在的,一般使用install.packages命令会让R也同时自动下载依赖包,这里你没有提供依赖包下载信息,默认应该都被自动下载好了.
另外一种情况就是R并不下载依赖包,但是在使用library()命令时也会加载一些其他包来使目标包可以被加载成功,这时会有warning信息.