Установка ROracle:: Невозможно загрузить ошибку общего объекта

  • Мне нужно подключить R к базе данных Oracle
  • Следуйте инструкциям на https://cran.r-project.org/web/packages/ROracle/INSTALL, точно, шаг за шагом
  • Получение следующей ошибки:

    библиотека ('ROracle')

Ошибка в inDL(x, as.logical(local), as.logical(сейчас), ...): невозможно загрузить общий объект 'C:/Users/Daniel/R/winlibrary/3.2/ROracle/libs/x64/ROracle.dll': ошибка LoadLibrary: %1 не является допустимым приложением Win32.

library('ROracle')
Error in inDL(x, as.logical(local), as.logical(now), ...) :
unable to load shared object 'C:/Users/Daniel/R/winlibrary/3.2/ROracle/libs/x64/ROracle.dll':
LoadLibrary failure:  %1 is not a valid Win32 application. 


Я не знаю, с чего начать это исправлять. Вот результаты libPath ()

> .libPaths()
"C:/Users/Daniel/R/win-library/3.2"  "C:/Program Files/R/R-3.2.3/library"

Windows 10, R версия 3.2.3

2 ответа

Решение

Эти два шага должны исправить это для вас:

  1. Переименуйте переменную среды Path в PATH
  2. Устанавливайте пакет ROracle только после того, как вы установили Oracle Instant Client в переменных среды. (Просто запустите install.packages() снова)

попробуйте запустить RStudio с правами администратора, с ним я решил эту проблему.

Другие вопросы по тегам