简单的R脚本
library(RODBC)
odbChannel <- odbcConnect(dsn = "CTPRD03", uid = "BD_RPT_RO", pwd = "****")
df.test <- sqlQuery(channel = odbChannel, query = "select * from DUAL;")
df.test
close(odbChannel)
Run Code Online (Sandbox Code Playgroud)
产生以下错误
闪亮的@ narc07shiny1dev:〜/ software> Rscript ./RODBC_SIMPLE_TEST.r odbcQuery中的
错误(通道,查询,rows_at_time):
' Calloc '无法分配内存(18446744073709551616 of 22816 bytes)
调用:sqlQuery - > odbcQuery - > .Call
执行停止
警告消息:
关闭未使用的RODBC句柄1
在R之外测试了odbc并且能够得到结果.我不确定问题出在哪里.我在想它是RODBC.
已经卸载了RODBC并重新安装了RODBC软件包,在此过程中没有出现任何错误,但仍然有相同的结果.
找到一个有同样问题的案例,但没有任何解决方案.什么是隔离问题的后续步骤,任何建议?