Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да се свържа с база данни на Oracle в R?

Ето инструкциите, които разработих за нашия сайт:

  1. Инсталирайте незабавен клиент на Oracle. Файловете за извличане са:instantclient-basic-win32-11.1.0.7.0.zipinstantclient-odbc-win32-11.1.0.7.0.zipinstantclient-sqlplus-win32-11.1.0.7.0.zip (по избор)

Забележка:Пакетите Basic Instant Client и ODBC Instant Client трябва да бъдат разархивирани в една и съща директория. Например C:\Oracle\instantclient_11_1.

Сайт за изтегляне на Oracle:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html

  1. Добавете местоположението на извлечените файлове към променливата на средата на пътя (напр. C:\oracle\instantclient_11_1)a. Щракнете с десния бутон върху "Моят компютър" на работния плот, щракнете върху "Управление".b. Щракнете с десния бутон върху "Управление на компютър (локално)", щракнете върху "Свойства".c. В раздела за разширени щракнете върху бутона Настройки под „Променливи на средата“.d. Намерете записа "Път" под "Системни променливи" и щракнете върху бутона Редактиране.e. Добавете пътя към местоположението в края на полето „Стойност на променливата“. Обърнете внимание, че елементите са разделени с точка и запетая.f. Щракнете върху OK, за да потвърдите промените. Затворете прозореца за управление на компютъра.

  2. Щракнете двукратно върху файла odbc_install.exe в директорията на Instant client.

  3. Отворете C:\WINDOWS\system32\odbcad32.exe

  4. Добавете източник на данни за базата данни на oracle.a. Щракнете върху бутона Добавянеb. Изберете „Oracle в instantclient11_1“ и щракнете върху Finish.c. Въведете следното в диалоговия прозорец за конфигурация на драйвера на Oracle ODBC:Име на източника на данни:DSNDescription:Roacle (или каквото и да е) TNS име на услугата:SERVER:1521/DSN - Променете този потребителски идентификатор:Името на вашия потребител на Oracle. Щракнете върху бутона Тестване на връзката. Ще бъдете подканени да въведете паролата си и ако всичко е минало добре, ще получите съобщение „Връзката е успешна“.

След това можете да създадете канал в R с:

     odbcConnect(dsn, uid = uid, pwd = pwd, readOnly = TRUE)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Пример за задействане на Oracle преди вмъкване ИЛИ актуализиране

  2. Помощна програма ADODFCMP

  3. Функция LISTAGG() в Oracle

  4. Как да генерирате FRD трасиране в Oracle Apps 11i/R12

  5. Вмъкване на изображение от Oracle в SQL Server