Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie verbinde ich mich mit einer Oracle-Datenbank in R?

Hier sind die Anweisungen, die ich für unsere Website entwickelt habe:

  1. Installieren Sie den Oracle-Instant-Client. Die zu extrahierenden Dateien sind: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 (optional)

Hinweis:Die Basic Instant Client- und ODBC Instant Client-Pakete müssen in dasselbe Verzeichnis entpackt werden. Beispiel:C:\Oracle\instantclient_11_1.

Download-Site von Oracle:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html

  1. Fügen Sie den Speicherort der extrahierten Dateien zur Pfadumgebungsvariablen hinzu (z. B. C:\oracle\instantclient_11_1)a. Klicken Sie mit der rechten Maustaste auf „Arbeitsplatz“ auf dem Desktop und klicken Sie auf „Verwalten“.b. Klicken Sie mit der rechten Maustaste auf „Computerverwaltung (Lokal)“, klicken Sie auf „Eigenschaften“. c. Klicken Sie auf der Registerkarte „Erweitert“ unter „Umgebungsvariablen“ auf die Schaltfläche „Einstellungen“. d. Suchen Sie den Eintrag „Pfad“ unter „Systemvariablen“ und klicken Sie auf die Schaltfläche Bearbeiten.e. Fügen Sie den Standortpfad am Ende des Felds "Variablenwert" hinzu. Beachten Sie, dass Elemente durch ein Semikolon getrennt werden. f. Klicken Sie auf OK, um die Änderungen zu bestätigen. Schließen Sie das Fenster Computerverwaltung.

  2. Doppelklicken Sie auf die Datei odbc_install.exe im Instant-Client-Verzeichnis.

  3. Öffnen Sie C:\WINDOWS\system32\odbcad32.exe

  4. Fügen Sie eine Datenquelle für die Oracle-Datenbank hinzu.a. Klicken Sie auf die Schaltfläche Hinzufügenb. Wählen Sie „Oracle in instantclient11_1“ und klicken Sie auf Fertig stellen.c. Geben Sie im Dialogfeld „Oracle ODBC-Treiberkonfiguration“ Folgendes ein:Datenquellenname:DSNBeschreibung:Roacle (oder was auch immer) TNS-Dienstname:SERVER:1521/DSN – Ändern Sie diese Benutzer-ID:Ihr Oracle-Benutzername. Klicken Sie auf die Schaltfläche Verbindung testen. Sie werden nach Ihrem Passwort gefragt, und wenn alles geklappt hat, erhalten Sie die Meldung „Verbindung erfolgreich“.

Sie können dann einen Kanal in R erstellen mit:

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