2017-03-27 14 views
0

私はDebian上にTeradata ODBCドライバをエイリアン経由でインストールしました。Teradataを接続する際のODBCエラー

依存LDDを経由してチェックしfufiledされている。..

しかし、私は(デバッグ付き)以下のエラー

[email protected]:/#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 *** 

にこれらのエラーを取り除くためにどのように任意のアイデアを取得していますDBに接続しようとします?失敗した接続の根本原因

アーキテクチャX64

OSはDebian 7

ドライバのバージョン16.00

同じ動作

OSはCentOS 7

ドライバのバージョン16.00のようです

ドライバのバージョン15.10

答えて

0

Finaly found Terradata ODBCドライバはunixODBCドライバマネージャと互換性がありません。 teradata で提供されているOdbc Driver Managerには、が使用されています。

これは、特定のドライバマネージャとのshipedことをドキュメントに記載されているが、その厳密INCOMPATIBLE何か

では言及がありません
関連する問題