各位好,问一个关于RODBC程序包的问题:我在CentOS6.4版本的服务器上,通过RODBC程序包,用R软件连接Teradata数据库,然后给出如下的报错,之前我在其他的服务器上也遇到过这个问题,当时在网上查到的解决方法是,卸载RODBC包,然后再重装,结果就起作用了,可是现在在这台服务器上就行不通了。。不知道哪位朋友有过类似的经历,看看能给出什么解决方法吗??小弟十分感谢!!!
library(RODBC)
channel <- odbcConnect("ETLDB", "nsRMSDMUSER", "nsRMSDMUSER")
*** caught segfault ***
address (nil), cause 'memory not mapped'
Traceback:
1: .Call(C_RODBCDriverConnect, as.character(connection), id, as.integer(believeNRows), as.logical(readOnlyOptimize))
2: RODBC::odbcDriverConnect("DSN=ETLDB;UID=nsRMSDMUSER;PWD=nsRMSDMUSER")
3: eval(expr, envir, enclos)
4: eval(expr, p)
5: eval.parent(Call)
6: odbcConnect("ETLDB", "nsRMSDMUSER", "nsRMSDMUSER")
Possible actions:
1: abort (with core dump, if enabled)
2: normal R exit
3: exit R without saving workspace
4: exit R saving workspace
Selection: 1
aborting ...
Segmentation fault (core dumped)