Oto instrukcje, które opracowałem dla naszej witryny:
- 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
-
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.
-
Kliknij dwukrotnie plik odbc_install.exe w katalogu klienta Instant.
-
Otwórz C:\WINDOWS\system32\odbcad32.exe
-
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)