Dit zijn de instructies die ik voor onze site heb ontwikkeld:
- Installeer Oracle Instant Client. De bestanden die moeten worden uitgepakt zijn: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 (optioneel)
Opmerking:de Basic Instant Client- en ODBC Instant Client-pakketten moeten in dezelfde map worden uitgepakt. Bijvoorbeeld C:\Oracle\instantclient_11_1.
Oracle-downloadsite:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
-
Voeg de locatie van de uitgepakte bestanden toe aan de padomgevingsvariabele (bijv. C:\oracle\instantclient_11_1)a. Klik met de rechtermuisknop op "Deze computer" op het bureaublad, klik op "Beheren". b. Klik met de rechtermuisknop op "Computerbeheer (lokaal)", klik op "Eigenschappen". c. Klik op het tabblad Geavanceerd op de knop Instellingen onder 'Omgevingsvariabelen'.d. Zoek het item "Pad" onder "Systeemvariabelen" en klik op de knop Bewerken.e. Voeg het locatiepad toe aan het einde van het vak "Variabele waarde". Merk op dat items worden gescheiden door een puntkomma.f. Klik op OK om de wijzigingen te bevestigen. Sluit het venster Computerbeheer.
-
Dubbelklik op het bestand odbc_install.exe in de Instant-clientmap.
-
Open C:\WINDOWS\system32\odbcad32.exe
-
Voeg een gegevensbron toe voor de oracle database.a. Klik op de knop Toevoegen b. Selecteer "Oracle in instantclient11_1" en klik op Finish.c. Voer het volgende in het dialoogvenster Oracle ODBC-stuurprogrammaconfiguratie in:Naam gegevensbron:DSN Beschrijving:Roacle (of wat dan ook) Naam TNS-service:SERVER:1521/DSN - Wijzig dit gebruikers-ID:de naam van uw oracle-gebruiker. Klik op de knop Verbinding testen. U wordt om uw wachtwoord gevraagd en als alles goed is gegaan, krijgt u de melding "Verbinding gelukt".
Je kunt dan een kanaal maken in R met:
odbcConnect(dsn, uid = uid, pwd = pwd, readOnly = TRUE)