看板 R_Language 關於我們 聯絡資訊
[問題類型]: 經驗諮詢(我想用R 連接某些資料庫,請問大家的經驗) [軟體熟悉度]: 新手 [問題敘述]: ROracle連接時出現Error in oci.Connect(.oci.drv(),username = username, password = password,: ORA-24315:illegal attribute type) [程式範例]: drv <- dbDriver("Oracle") # Create the connection string host <- "IP" port <- 1521 sid <- "orff" connect.string <- paste( "(DESCRIPTION=", "(ADDRESS=(PROTOCOL=tcp)(HOST=", host, ")(PORT=", port, "))", "(CONNECT_DATA=(SID=", sid, ")))", sep = "") con <- dbConnect(drv, username = "scott", password = "tiger",dbname=connect.string) [環境敘述]: win7 64bit R 3.0.0~3.2.2皆有試過 有同學使用R2.1-5.1在別台電腦成功連結,也依照他的方法下載Oracle Instant Client 並對其解壓縮,再設定環境變數 以上帳號、密碼、IP皆為假設 但有確認連接時設定無誤 [關鍵字]: ROracle、Database -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.195.74.150 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1443017967.A.F1F.html ※ 編輯: tony255034 (123.195.74.150), 09/23/2015 22:20:49
Wush978: 比對你和成功的同學的 sessionInfo() 的輸出 09/24 21:39
Wush978: 確認 locale, 套件版本, R版本, 還有各種環境都一致 09/24 21:39
Wush978: 然後也檢查一下你的電腦是不是真的能連到Oracle Database 09/24 21:39
Wush978: (例如用其他方式連線看看,也許是連線的問題而不是R) 09/24 21:40