我在尝试将perl连接到Teradata时遇到问题。我已经安装了CPAN的Teradata DBD以及所需的teradata实用程序。但是,当我尝试运行perl脚本时,我收到以下错误:
/usr/local/bin/perl: symbol lookup error: /usr/local/lib64/perl5/auto/DBD/Teradata /Cli/Cli.so: undefined symbol: DBCHINI
认为这是路径的问题,而且看起来在32位目录中的Teradata驱动程序的问题我更新了以下路径:
export ODBCINI=/opt/teradata/client/14.00/odbc_64/odbc.ini
export NLSPATH=/opt/teradata/client/14.00/odbc_64/msg/%N.cat
export LD_LIBRARY_PATH=/opt/teradata/client/14.00/odbc_64/lib
export ODBC_HOME=/opt/teradata/client/14.00/odbc_64
然而它没有解决问题。它安装在64位RHEL上,我使用的是Perl v5.10.1