我正在尝试将数据从文本文件加载到 Netezza 中的外部表。
这是我的命令
INSERT INTO XTABLE_DHARMESH SELECT * FROM EXTERNAL 'C:\Dhams\mergeresult.txt'
USING (delimiter ',' REMOTESOURCE 'ODBC' LOGDIR 'C:\Dhams');
我正在ERROR [08S01] Communication link failure.
当我在文件中有1百万条记录时会发生此错误,而在我的文本文件中它可以正常处理1000条记录。
答案 0 :(得分:3)
我发现 Windows 7 和 Windows Server 2008 R2 TCP烟囱设置是罪魁祸首。
Follwing命令为我解决了这个问题:
netsh interface tcp set global rss=disabled
netsh interface tcp set global chimney=disabled
netsh interface tcp set global autotuning=disabled
您可以使用以下命令确认已禁用它们
netsh int tcp show global
答案 1 :(得分:0)
不幸的是,使用较旧的固件和ODBC驱动程序会发生这种情况它已在Netezza固件7.0中修复