Linux 连接Teradata时发生ODBC错误

Linux 连接Teradata时发生ODBC错误,linux,odbc,teradata,symbols,Linux,Odbc,Teradata,Symbols,我已经通过alien在Debian上安装了Teradata ODBC驱动程序 通过ldd检查依赖项并归档 但是,当尝试连接到数据库时,我收到以下错误(带有调试) 你知道如何消除这些错误吗?这似乎是连接失败的根本原因 架构X64 操作系统Debian 7 驱动程序版本16.00 同样的行为 CentOS 7 驱动程序版本16.00 驱动程序版本15.10终于找到了它, Terradata ODBC驱动程序与unixODBC驱动程序管理器不兼容。随teradata提供的Odbc驱动程序管理器具有要使

我已经通过alien在Debian上安装了Teradata ODBC驱动程序

通过ldd检查依赖项并归档

但是,当尝试连接到数据库时,我收到以下错误(带有调试)

你知道如何消除这些错误吗?这似乎是连接失败的根本原因

架构X64

操作系统Debian 7

驱动程序版本16.00

同样的行为

CentOS 7

驱动程序版本16.00

驱动程序版本15.10终于找到了它, Terradata ODBC驱动程序与unixODBC驱动程序管理器不兼容。随teradata提供的Odbc驱动程序管理器具有要使用的

文件中指出,它配备了特定的驱动程序管理器,但没有提到它与其他任何东西完全不兼容

  user@server:/#isql -v testdsn username password
  4647:     find library=libodbc.so.1 [0]; searching
  4647:      search cache=/etc/ld.so.cache
  4647:       trying file=/usr/lib/x86_64-linux-gnu/libodbc.so.1
  4647:
  *** output omitted ***
  4647:
  4647:
  4647:     initialize program: isql
  4647:
  4647:
  4647:     transferring control: isql
  4647:
  4647:     find library=libnss_compat.so.2 [0]; searching
  4647:      search cache=/etc/ld.so.cache
  4647:       trying file=/lib/x86_64-linux-gnu/libnss_compat.so.2
  4647:
  *** output omitted ***
  4647:     calling init: /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
  4647:
  4647:     /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so: error: symbol lookup error: undefined symbol: gconv_end (fatal)
  4647:     find library=libstdc++.so.6 [0]; searching
  4647:      search cache=/etc/ld.so.cache
  4647:       trying file=/usr/lib/x86_64-linux-gnu/libstdc++.so.6
  *** output omitted ***
  4647:     calling init: /lib/x86_64-linux-gnu/libodbcinst.so
  4647:
  4647:
  4647:     calling init: /opt/teradata/client/ODBC_64/lib/tdata.so
  4647:
  4647:     /opt/teradata/client/ODBC_64/lib/tdata.so: error: symbol lookup error: undefined symbol: tdata_LTX_SQLDriverLoad (fatal)
  4647:     /opt/teradata/client/ODBC_64/lib/tdata.so: error: symbol lookup error: undefined symbol: SQLDriverLoad (fatal)
  4647:     /opt/teradata/client/ODBC_64/lib/tdata.so: error: symbol lookup error: undefined symbol: tdata_LTX_SQLDriverUnload (fatal)
  4647:     /opt/teradata/client/ODBC_64/lib/tdata.so: error: symbol lookup error: undefined symbol: SQLDriverUnload (fatal)
  4647:     /opt/teradata/client/ODBC_64/lib/tdata.so: error: symbol lookup error: undefined symbol: tdata_LTX_SQLAllocConnect (fatal)
  4647:     /opt/teradata/client/ODBC_64/lib/tdata.so: error: symbol lookup error: undefined symbol: SQLAllocConnect (fatal)
  4647:     /opt/teradata/client/ODBC_64/lib/tdata.so: error: symbol lookup error: undefined symbol: tdata_LTX_SQLAllocEnv (fatal)
  4647:     /opt/teradata/client/ODBC_64/lib/tdata.so: error: symbol lookup error: undefined symbol: SQLAllocEnv (fatal)
  *** output omitted ***