Napisałem samouczek na ten temat, może spójrz :
https://guillaumepressiat.github.io/blog/2019/11/oraclyr
Kilka kluczowych punktów:
- Jeśli twój klient Oracle jest 32-bitowy, użycie R 32-bitowego jest (lub) rozwiązaniem. W przeciwnym razie komunikaty o błędach R i odbc nie będą krystalicznie jasne
- W RStudio sprawdź, czy klient Oracle pojawia się w okienku połączeń
W Linuksie jest to łatwiejsze, ale łańcuchy i parametry dla ODBC są nieco inne.
Wreszcie, w przypadku parametrów połączenia ta odpowiedź jest interesująca:jak utworzyć ciąg połączenia dla Oracle, który zawiera nazwę hosta, nazwę instancji, identyfikator użytkownika, hasło przy użyciu system.data.oracleclient?