Comment faire pour installer ROracle paquet sur Windows 7?
Je suis en train d'installer ROracle paquet sur mon Windows 7 client. J'ai Oracle Instant client et Rtools installé, DBI paquet est istalled, OCI32_LIB variable d'environnement a été définie. Mais quand j'essaie de l'installer en ligne de commande:
C:\Temp>R CMD INSTALL --build ROracle_1.1-10.tar.gz
* installing to library 'C:/Users/myaccount/Documents/R/win-library/3.0'
* installing *source* package 'ROracle' ...
** package 'ROracle' successfully unpacked and MD5 sums checked
ERROR: configuration failed for package 'ROracle'
* removing 'C:/Users/myaccount/Documents/R/win-library/3.0/ROracle'
C:\Temp>
Quand j'essaie de l'installer à partir des sources:
> install.packages("ROracle",type = "source")
Warning in install.packages :
package ‘ROracle’ is not available (for R version 3.0.0)
Installing package into ‘C:/Users/myaccount/Documents/R/win-library/3.0’
(as ‘lib’ is unspecified)
trying URL 'http://cran.at.r-project.org/src/contrib/ROracle_1.1-10.tar.gz'
Content type 'application/x-gzip' length 168193 bytes (164 Kb)
opened URL
downloaded 164 Kb
* installing *source* package 'ROracle' ...
** package 'ROracle' successfully unpacked and MD5 sums checked
ERROR: configuration failed for package 'ROracle'
* removing 'C:/Users/myaccount/Documents/R/win-library/3.0/ROracle'
Warning in install.packages :
running command '"C:/PROGRA~1/R/R-30~1.0/bin/i386/R" CMD INSTALL -l "C:\Users\myaccount\Documents\R\win-library.0" C:\Users\myaccount\AppData\Local\Temp\RtmpGggbyp/downloaded_packages/ROracle_1.1-10.tar.gz' had status 1
Warning in install.packages :
installation of package ‘ROracle’ had non-zero exit status
The downloaded source packages are in
‘C:\Users\myaccount\AppData\Local\Temp\RtmpGggbyp\downloaded_packages’
Que dois-je faire, comment procéder?
Je n'ai pas de problème lors de l'installation ROracle sur windows 7. J'ai à la fois db et le client 10g installé. On dirait que vous définissez les variables appropriées afin d'essayer d'installer à partir de la source et peut-être nous aurons un message d'erreur plus informatif
Merci, j'ai aussi essayé de l'installer à partir des sources, mais j'ai eu le même message d'erreur.
pouvez-vous financer un type de fichier journal ou un fichier de vidage dans le dossier ?
Non, je pense qu'il supprime ces fichiers de la corbeille est vide.
install.packages("ROracle",type = "source")
.Merci, j'ai aussi essayé de l'installer à partir des sources, mais j'ai eu le même message d'erreur.
pouvez-vous financer un type de fichier journal ou un fichier de vidage dans le dossier ?
Non, je pense qu'il supprime ces fichiers de la corbeille est vide.
OriginalL'auteur Matkrupp | 2013-08-04
Vous devez vous connecter pour publier un commentaire.
De http://jgilfillan.github.io/2016/05/28/how-to-install-roracle-in-windows-7/
Télécharger les binaires à partir d'oracle:
http://www.oracle.com/technetwork/database/database-technologies/r/roracle/downloads/index.html
La exécutez la commande suivante dans r, en remplaçant le chemin d'accès du fichier:
Puis de charger la bibliothèque et de l'utilisation de l'emballage, vous pouvez avoir à changer XXXX à tout ce qui est dans votre TNS Noms:
test de connexion:
Noter que cela a également été confirmé pour travailler sur Windows 10.
OriginalL'auteur
J'ai eu exactement ce problème, y compris la OCI_INC erreur. Ils ont fait parler d'elle dans le fichier INSTALL dans le .tar.gz package, vous pouvez en lire plus.
Vous devez définir le
OCI_INC
variable à lainclude
répertoire comme ceci:Ou où votre fichier. Voici mon installation complète pour obtenir des choses installé à partir d'un Admin privilégié de la ligne de commande.
Aussi, assurez-vous de changer
client_2
àclient_1
etOCI_LIB64
àOCI_LIB32
si vous essayez de faire un 32-bit installer.OriginalL'auteur
Après avoir suivi les étapes (mise en évidence dans les boîtes rouges).
J'ai aussi couru commandes ci-dessous sur R.
Donc, tout s'est bien sur un Windows 7 64 bits, R 3.4 environnement 64 bits.
OriginalL'auteur
J'ai eu exactement ce problème. Il a été causé parce que lors de l'installation de RTools je n'ai pas cocher la case "modifier la TRAJECTOIRE" case à cocher. J'ai désinstallé RTools et réinstallé à nouveau, cette fois en vous assurant que la case a été cochée, et il a travaillé la première fois! Espérons que cette aide.
Je n'ai pas ce genre de dossier dans mon client oracle.
Je ne suis pas vraiment sûr de ce que suggèrent - je suis en cours d'exécution pleine d'installation d'Oracle et de ne pas Client Instant, donc je n'ai pas rencontré ce problème. Avez-vous lu le guide d'installation? cran.r-project.org/web/packages/ROracle/INSTALL
Il est dit que: "Si les fichiers d'en-tête ne sont pas situés dans le kit de développement/sous-répertoire inclure de l'Instant Client répertoire (le répertoire qui contient les bibliothèques), puis définissez le OCI_INC variable d'environnement afin de localiser les fichiers d'en-tête." Où sont ces fichiers d'en-tête situé dans l'Instant client?
J'ai regardé sur le site Oracle site web (oracle.com/technetwork/topics/winsoft-085727.html) et il semble qu'il existe différentes versions de client instant - l'un d'eux est appelé "Instant Package Client - SDK" qui dit qu'il contient des fichiers d'en-tête. Peut-être essayez de télécharger et voir si les fichiers sont là? Assurez-vous de télécharger la bonne version de Oracle.
OriginalL'auteur
J'ai eu ce genre d'erreur lorsque vous essayez d'installer ROracle à partir de la source.Un
Après avoir cherché un peu, j'ai dû entreprendre ce que d'autres ont mentionné ainsi que de télécharger à nouveau le tar.gz. Quand j'ai vérifié la taille de téléchargement, il était de 10 KO au lieu de 234KB.
Mise à jour de l'Environnement Varibles dans windows
SET PATH=C:\Rtools\bin;C:\Rtools\gcc-4.6.3;%PATH%
ENSEMBLE OCI_INC=C:\Oracle_11G_ClientR2\produit\11.2.0\client_1\bec\include
ENSEMBLE OCI_LIB32=C:\Oracle_11G_ClientR2\produit\11.2.0\client_1\BIN
ENSEMBLE OCI_LIB64=C:\Oracle_11G_ClientR2\produit\11.2.0\client_1\BIN
R CMD INSTALL --build "C:\temp\ROracle_1.1-12.tar.gz"
Sortie devrait ressembler à la suivante:
Un Voici ce que l'erreur précédente ressemblait:
La pré-compilé package est pour x64 sans i386/x32. Pour surmonter cela, vous devez créer à partir de la source sous 32 bits. (Erreur: "paquet ROracle" n'est pas installé pour 'arch = i386") community.oracle.com/thread/3551343
OriginalL'auteur
Avec le 'Forfait de Base "et le" ODBC Paquet', avec Oracle 11g, vous devez copier les fichiers décompressés à partir de laSDK paquet' dans le sous-répertoire
instantclient_11_2
. Dans ce cas, vous n'aurez pas besoin de définir la variable d'environnementSys.setenv (OCI_INC = "...")
.OriginalL'auteur