Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak połączyć się z bazą danych Oracle w R?

Oto instrukcje, które opracowałem dla naszej witryny:

  1. Zainstaluj natychmiastowego klienta Oracle. Pliki do wyodrębnienia to: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 (opcjonalnie)

Uwaga:Pakiety Basic Instant Client i ODBC Instant Client muszą być rozpakowane do tego samego katalogu. Na przykład C:\Oracle\instantclient_11_1.

Witryna pobierania Oracle:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html

  1. Dodaj lokalizację wyodrębnionych plików do zmiennej środowiskowej ścieżki (np. C:\oracle\instantclient_11_1)a. Kliknij prawym przyciskiem myszy „Mój komputer” na pulpicie, kliknij „Zarządzaj”.b. Kliknij prawym przyciskiem myszy „Zarządzanie komputerem (lokalne)”, kliknij „Właściwości”.c. Na karcie Zaawansowane kliknij przycisk Ustawienia w obszarze „Zmienne środowiskowe”.d. Znajdź wpis „Ścieżka” w sekcji „Zmienne systemowe” i kliknij przycisk Edytuj. Dodaj ścieżkę lokalizacji na końcu pola „Wartość zmiennej”. Zwróć uwagę, że pozycje są oddzielone średnikiem.f. Kliknij OK, aby potwierdzić zmiany. Zamknij okno zarządzania komputerem.

  2. Kliknij dwukrotnie plik odbc_install.exe w katalogu klienta Instant.

  3. Otwórz C:\WINDOWS\system32\odbcad32.exe

  4. Dodaj źródło danych dla bazy danych Oracle.a. Kliknij przycisk Dodajb. Wybierz „Oracle w instantclient11_1” i kliknij Finish.c. W oknie dialogowym Konfiguracja sterownika ODBC Oracle wprowadź następujące dane:Nazwa źródła danych:DSNDopis:Roacle (lub cokolwiek) Nazwa usługi TNS:SERVER:1521/DSN — Zmień ten identyfikator użytkownika:Nazwa użytkownika Oracle. Kliknij przycisk Testuj połączenie. Zostaniesz poproszony o podanie hasła, a jeśli wszystko pójdzie dobrze, otrzymasz komunikat „Połączenie powiodło się”.

Następnie możesz utworzyć kanał w języku R za pomocą:

     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. Jak pisać do pliku CSV za pomocą Oracle SQL*Plus

  2. Określanie lokalizacji odpowiedniego pliku tnsnames.ora

  3. Jeśli oświadczenie w klauzuli Where

  4. Hibernacja natywnego zapytania — kolumna char(3)

  5. Jak znaleźć zduplikowane kolejne wartości w tej tabeli?