[問題] 可否以RODBC去連Oracle??

看板R_Language作者 (出來混的...)時間4月前 (2024/08/21 15:23), 4月前編輯推噓2(206)
留言8則, 4人參與, 2月前最新討論串1/1
經驗諮詢(我想用R 連接某些資料庫,請問大家的經驗) [軟體熟悉度]: 使用者(已經有用R 做過不少作品) [問題敘述]: 新到一家公司報到,桌機有安裝Oracle client,我也在ODBC管理員那邊建立了 一個DSN,測試連線到公司的Oracle DB是通的 我安裝ROracle都失敗,爬文找不到相關的解決方案, 由於過去都是使用RODBC,搭配MS-SQL的DSN, 所以我想說改成用這樣的方式,但是都無法連線 [程式範例]: library(RODBC) con <- odbcConnect(dsn="DSN", uid="UID", pwd="PWD") 錯誤訊息如下 警告訊息: 1: 於 RODBC::odbcDriverConnect("DSN=DSN;UID=UID;PWD=PWD"): [RODBC] ERROR: state IM014, code 0, message [Microsoft][ODBC 驅動程式管理員 ] 指定之 DSN 中的驅動程式和應用程式架構不相符 2: 於 RODBC::odbcDriverConnect("DSN=DSN;UID=UID;PWD=PWD"): ODBC connection failed [環境敘述]: R version 4.4.1 (2024-06-14 ucrt) Platform: x86_64-w64-mingw32/x64 Running under: Windows 10 x64 (build 19045) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.144.31 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1724225029.A.BFC.html

08/21 15:42, 4月前 , 1F

08/21 16:01, 4月前 , 2F
我在ODBC裡面 選64bit無法建立Oracle 所以選32bit
08/21 16:01, 2F

08/21 16:01, 4月前 , 3F
所以是我用32bit的ODBC與64bit的RODBC兜不起來對嗎??
08/21 16:01, 3F
※ 編輯: khaos (118.163.144.31 臺灣), 08/22/2024 11:02:32

08/22 17:10, 4月前 , 4F
後續我請IT重新裝Oracle 64位元 client 就能用ODBC了
08/22 17:10, 4F

08/22 17:10, 4月前 , 5F
只是裝ROracle套件仍不成功,爬文設了LIB / INC 也還是失敗
08/22 17:10, 5F

09/04 13:00, 3月前 , 6F
09/04 13:00, 6F

10/12 11:03, 2月前 , 7F
ROracle在Windows安裝最好用source給編譯參數,不是
10/12 11:03, 7F

10/12 11:03, 2月前 , 8F
一個簡單能直接用的套件..
10/12 11:03, 8F
文章代碼(AID): #1cnPO5ly (R_Language)
文章代碼(AID): #1cnPO5ly (R_Language)