ОШИБКА [08S01] Ошибка канала связи при вставке данных во внешнюю таблицу в netezza
Я пытаюсь загрузить данные из текстового файла во внешнюю таблицу в 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 записей в моем текстовом файле.
2 ответа
Я обнаружил в Windows 7 и Windows Server 2008 R2 Настройки TCP Chimney были виновником.
Команды 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
К сожалению, это происходит при использовании старых прошивок и драйверов ODBC. Исправлено в прошивке Netezza 7.0