ОШИБКА [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 были виновником.

http://blogs.dirteam.com/blogs/sanderberkouwer/archive/2008/05/15/backward-compatible-networking-with-server-core.aspx

Команды 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

Другие вопросы по тегам