Ho scritto un tutorial su questo, magari dai un'occhiata :
https://guillaumepressiat.github.io/blog/2019/11/oraclyr
Alcuni punti chiave :
- Se il tuo client Oracle è a 32 bit, l'utilizzo di R 32 bit è una (o la) soluzione. In caso contrario, i messaggi di errore R e odbc non sono chiari
- In RStudio, verifica se un client Oracle viene visualizzato nel riquadro Connessioni
È più facile su Linux, ma le stringhe ei parametri per odbc sono leggermente diversi.
Infine, per la stringa di connessione, questa risposta è interessante:come creare una stringa di connessione per Oracle che includa nome host, nome istanza, ID utente, password utilizzando system.data.oracleclient?