r语言 连接 oracle数据库

简介: 20151024-1连接到ORACLE数据库(20151024) 解决方案: 之前R版本为64位,无法加载成功rJava,后面使用版本为32位,就可以了 网上查找资料发现:win64安装r64,可能无法安装rJava包,下载32为安装包测试通过,下面具体过程 > install.
20151024-1连接到ORACLE数据库(20151024)


解决方案:


之前R版本为64位,无法加载成功rJava,后面使用版本为32位,就可以了


网上查找资料发现:win64安装r64,可能无法安装rJava包,下载32为安装包测试通过,下面具体过程

> install.packages('rJava')
--- 在此連線階段时请选用CRAN的鏡子 ---
警告: 无法在貯藏處http://www.stats.ox.ac.uk/pub/RWin/bin/windows/contrib/2.11中读写索引
试开URL’http://mirror.bjtu.edu.cn/cran/bin/windows/contrib/2.11/rJava_0.8-8.zip'
Content type 'application/zip' length 579084 bytes (565 Kb)
打开了URL
downloaded 565 Kb

程序包'rJava'打开成功,MD5和检查也通过

下载的程序包在
        C:\Users\gh\AppData\Local\Temp\RtmpFFDopQ\downloaded_packages里
> library('rJava')
> install.packages('RJDBC')
警告: 无法在貯藏處http://www.stats.ox.ac.uk/pub/RWin/bin/windows/contrib/2.11中读写索引
also installing the dependency ‘DBI’

试开URL’http://mirror.bjtu.edu.cn/cran/bin/windows/contrib/2.11/DBI_0.2-5.zip'
Content type 'application/zip' length 390917 bytes (381 Kb)
打开了URL
downloaded 381 Kb

试开URL’http://mirror.bjtu.edu.cn/cran/bin/windows/contrib/2.11/RJDBC_0.1-6.zip'
Content type 'application/zip' length 48562 bytes (47 Kb)
打开了URL
downloaded 47 Kb

程序包'DBI'打开成功,MD5和检查也通过
程序包'RJDBC'打开成功,MD5和检查也通过

下载的程序包在
        C:\Users\gh\AppData\Local\Temp\RtmpFFDopQ\downloaded_packages里
> library('RJDBC')
载入需要的程辑包:DBI
> install.packages('DBI')
警告: package 'DBI' is in use and will not be installed
警告: 无法在貯藏處http://www.stats.ox.ac.uk/pub/RWin/bin/windows/contrib/2.11中读写索引

> (.packages(all.available=TRUE))
 [1] "base"       "boot"       "class"      "cluster"    "codetools" 
 [6] "datasets"   "DBI"        "foreign"    "graphics"   "grDevices" 
[11] "grid"       "KernSmooth" "lattice"    "MASS"       "Matrix"    
[16] "methods"    "mgcv"       "nlme"       "nnet"       "rJava"     
[21] "RJDBC"      "rpart"      "spatial"    "splines"    "stats"     
[26] "stats4"     "survival"   "tcltk"      "tools"      "utils"     
> library('DBI')
> library('RJDBC')

> drv <-JDBC("oracle.jdbc.driver.OracleDriver","D:/Program Files (x86)/R/ojdbc14.jar", identifier.quote="\"") 
> conn <- dbConnect(drv, "jdbc:oracle:thin:@192.168.1.30:1521:orcl10g","sjzyk","sjzyk")
--t为数据库中的表
> dbGetQuery(conn,"select count(1) cn from t")
  CN
1  0

参考资料:
http://m.blog.csdn.net/blog/paomojing/41245633

总结:之前一直在纠结rJava安装部署是否成功没有考虑本身的版本是否支持,搜索时没有准确的语言搜索

打开oracle数据库连接
> library('DBI')
> library('RJDBC')
> drv<-JDBC("oracle.jdbc.driver.OracleDriver","D:/Program Files (x86)/R/ojdbc14.jar", identifier.quote="\"") 
> conn <- dbConnect(drv, "jdbc:oracle:thin:@192.168.1.30:1521:orcl10g","sjzyk","sjzyk")


目录
相关文章
|
9天前
|
Oracle 关系型数据库 Java
实时计算 Flink版操作报错之读取Oracle数据库时遇到找不到驱动,是什么原因
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
实时计算 Flink版操作报错之读取Oracle数据库时遇到找不到驱动,是什么原因
|
9天前
|
Java 关系型数据库 数据库连接
实时计算 Flink版操作报错之在使用JDBC连接MySQL数据库时遇到报错,识别不到jdbc了,怎么解决
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
|
8天前
|
Oracle 关系型数据库 数据库
实时计算 Flink版产品使用合集之采集Oracle数据库时,归档日志大小暴增的原因是什么
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStreamAPI、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
9天前
|
SQL Oracle 关系型数据库
实时计算 Flink版产品使用合集之从Oracle数据库同步数据时,checkpoint恢复后无法捕获到任务暂停期间的变更日志,如何处理
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStreamAPI、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
9天前
|
SQL Oracle 关系型数据库
实时计算 Flink版产品使用合集之如何SQL同步数据到Oracle数据库中
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStreamAPI、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
9天前
|
关系型数据库 MySQL Java
修改XWiKi连接的数据库遇到的问题
修改XWiKi连接的数据库遇到的问题
14 0
|
9天前
|
Oracle 关系型数据库 数据库
实时计算 Flink版产品使用合集之Oracle归档日志一天就达到了15GB并导致数据库崩溃,是什么导致的
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
17天前
|
数据可视化 数据挖掘 API
【R语言实战】聚类分析及可视化
【R语言实战】聚类分析及可视化
|
17天前
|
机器学习/深度学习 数据可视化
R语言逻辑回归logistic模型ROC曲线可视化分析2例:麻醉剂用量影响、汽车购买行为2
R语言逻辑回归logistic模型ROC曲线可视化分析2例:麻醉剂用量影响、汽车购买行为
|
17天前
|
Web App开发 数据可视化 数据挖掘
利用R语言进行聚类分析实战(数据+代码+可视化+详细分析)
利用R语言进行聚类分析实战(数据+代码+可视化+详细分析)

推荐镜像

更多