[問題] ROracle使用方式

看板R_Language作者 (5245566)時間10年前 (2015/09/23 22:19), 10年前編輯推噓1(103)
留言4則, 1人參與, 最新討論串1/1
[問題類型]: 經驗諮詢(我想用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

09/24 21:39, , 1F
比對你和成功的同學的 sessionInfo() 的輸出
09/24 21:39, 1F

09/24 21:39, , 2F
確認 locale, 套件版本, R版本, 還有各種環境都一致
09/24 21:39, 2F

09/24 21:39, , 3F
然後也檢查一下你的電腦是不是真的能連到Oracle Database
09/24 21:39, 3F

09/24 21:40, , 4F
(例如用其他方式連線看看,也許是連線的問題而不是R)
09/24 21:40, 4F
文章代碼(AID): #1M0hJlyV (R_Language)
文章代碼(AID): #1M0hJlyV (R_Language)