ROracle install



我在计算机上运行 ROracle 软件包时遇到问题。 我有 Windows 10 和 R 3.5.1(它适用于 Windows 7(。 第一次尝试:

install.packages("ROracle")
Installing package into 
‘C:/Users/Documents/R/win-library/3.5’
(as ‘lib’ is unspecified)
Package which is only available in source form, and may need compilation of 
C/C++/Fortran: ‘ROracle’
These will not be installed

我按照这里的说明直接从 Oracle 下载了它 如何在Windows 7上安装ROracle软件包?

我也看了这些网站,但这些建议也不起作用。 如何安装 ROracle 软件包?

ROracle 安装 :: 无法加载共享对象错误

如何在 Windows 10 64 位上安装 Oracle 的 R 包

setwd("C:\Users\Downloads")
install.packages('ROracle_1.3-1.zip', repos = NULL)
Installing package into ‘C:/Users/Documents/R/win-library/3.5’
(as ‘lib’ is unspecified)
package ‘ROracle’ successfully unpacked and MD5 sums checked
library(ROracle)
Error: package or namespace load failed for ‘ROracle’:
package ‘ROracle’ was installed by an R version with different internals; it 
needs to be reinstalled for use with this R version

我的机器上有mysql和sqldeveloper。 任何帮助将不胜感激。

下载兼容版本的 ROracle、Instant Client 和 R

最新版本的 RTools 可以从下面的链接下载

重要链接:即时客户端版本(12.2(:下载即时客户端的基本版本以及SDK版本 http://www.oracle.com/technetwork/database/features/instant-client/

R for Windows(查找 R for Windows 的早期版本(https://cran.rstudio.com/bin/windows/base/old/https://cran.rstudio.com/bin/windows/base/old/3.6.1/R-3.6.1-win.exe

RTools(RTools35( https://cran.r-project.org/bin/windows/Rtools/

ROracle(ROracle-1.3.2 兼容 R3.6.0 及以上版本( https://www.oracle.com/database/technologies/roracle-downloads.html 对 ROracle 进行故障排除非常重要的链接:https://cran.cnr.berkeley.edu/web/packages/ROracle/INSTALL

RStudio

在控制面板中设置以下环境变量>系统和安全>系统>高级系统设置>在系统属性中,单击"环境变量> 在系统变量中设置如下:

ORACLE_HOME = 'C:/oreclient_install_dir/instantclient_12_2'
OCI_INC     = 'C:/oreclient_install_dir/instantclient_12_2/sdk/include'
OCI_LIB64   = 'C:/oreclient_install_dir/instantclient_12_2'
TNS_ADMIN   = 'C:/oreclient_install_dir/instantclient_12_2'

请参阅我已经安装了 64 位版本的 R,因此为其设置了环境变量。如果您使用的是 32 位版本,请使用适当的路径设置OCI_LIB32。此外,将 TNS 文件放在适当的位置。

此外,设置路径以包括:

C:oreclient_install_dirinstantclient_12_2 <br/>
C:appclientpc_usernameproduct12.2.0client_1  
C:appclientpc_usernameproduct12.2.0client_1bin  
C:appclientpc_usernameproduct12.2.0client_1NetworkAdmin  
%PATH%
C:RR-3.6.0bin  
C:RRtoolsbin  
C:RRtoolsmingw_64bin  

几个重要的 R 命令来检查变量集:

R.home(component = "home")
Sys.getenv("PATH")
Sys.getenv("OCI_INC")
Sys.getenv("OCI_LIB64")
Sys.getenv("ORACLE_HOME")
Sys.getenv("TNS_ADMIN")

设置环境变量后,请重新启动 R,建议在运行 ROracle 命令时以管理员身份运行 R。

install.packages("C:/ROracle/ROracle_1.3-2.tar.gz", repos = NULL(

您可能还需要安装 DBI 软件包

install.packages("DBI")
library("DBI")
library("ROracle")

相关内容

  • 没有找到相关文章

最新更新