Драйверы Netezza ODBC официально поддерживаются на SUSE и RedHat. Я пытаюсь заставить водителя работать на Ubuntu 14.04.Можно ли использовать драйвер Netezza ODBC на Ubuntu?
Я тестировал соединение через:
sudo isql -v NZSQL
который первоначально возвращаемый:
[unixODBC]Error occurred while loading translation library
Я пытался отладки, запустив:
sudo strace isql -v NZSQL
Это показало, что ISQL было поиск несуществующего файла libc.mo. Я смог разрешить это, установив locale в en_AU и создав некоторые символические ссылки на этот файл libc.mo.
Теперь isql терпит неудачу с таймаутом связи.
В настоящее время
sudo strace isql -v NZSQL
виснет на пару минут на
connect(3, {sa_family=AF_INET, sin_port=htons(5480), sin_addr=inet_addr("SERVER-IP-HERE")}, 16) = -1 EINPROGRESS (Operation now in progress)
poll([{fd=3, events=POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT|POLLERR|POLLHUP}])
И тогда терпит неудачу с
sendto(3, "\0\0\0\10\0\1\0\3", 8, MSG_NOSIGNAL, NULL, 0) = -1 ETIMEDOUT (Connection timed out)
sendto(3, "X", 1, MSG_NOSIGNAL, NULL, 0) = -1 EPIPE (Broken pipe)
Является ли это поручение дурака? Кто-нибудь имел успех с использованием драйверов Netezza ODBC на Ubuntu? Любые предложения о том, как я могу это решить?