Ich habe dazu ein Tutorial geschrieben, vielleicht mal reinschauen :
https://guillaumepressiat.github.io/blog/2019/11/oraclyr
Einige wichtige Punkte :
- Wenn Ihr Oracle-Client 32-Bit ist, ist die Verwendung von R 32-Bit eine (oder die) Lösung. Andernfalls sind R- und odbc-Fehlermeldungen nicht glasklar
- Prüfen Sie in RStudio, ob ein Oracle-Client im Verbindungsbereich angezeigt wird
Unter Linux ist es einfacher, aber Strings und Parameter für odbc sind etwas anders.
Schließlich ist diese Antwort für die Verbindungszeichenfolge interessant:Wie erstelle ich eine Verbindungszeichenfolge für Oracle, die den Hostnamen, den Instanznamen, die Benutzer-ID und das Passwort mit system.data.oracleclient enthält?