【问题标题】:BigInsights Federation for Netezza针对 Netezza 的 BigInsights 联盟
【发布时间】:2014-11-20 15:22:33
【问题描述】:

尝试按照http://www.ibm.com/developerworks/library/ba-federation-biginsights/index.html 指南将 BigInsights Federation 设置为 Netezza 时

设置完所有环境变量后,尝试为 Netezza 创建包装器时,出现以下错误:

创建 WRAPPER NETZ 库“libdb2rcodbc.so”选项(模块“/opt/ibm/home/bigsql/resources/lib64/libnzodbc.so”); 遇到的 SQL 异常: [状态:42724][代码:-10013]:无法加载指定的库“/opt/ibm/home/bigsql/resources/lib64/libnzodbc.so”.. SQLCODE=-10013, SQLSTATE=42724, DRIVER= 3.67.33

有没有人遇到过。我也遵循了链接中的建议http://www-01.ibm.com/support/docview.wss?uid=swg21154462
我仍然遇到同样的问题。

【问题讨论】:

  • 那么,文件/opt/ibm/home/bigsql/resources/lib64/libnzodbc.so 是否存在、可执行并且对于平台和 DB2 实例是否正确?

标签: db2 wrapper netezza federation biginsights


【解决方案1】:

通常您需要检查以下内容以确保设置正常(这也适用于任何使用 ODBC 包装器的数据源):

1。设置环境变量

经验法则是您希望将 Netezza odbc 驱动程序放在每个环境变量的最开头:

DJX_ODBC_LIBRARY_PATH=/opt/ibm/home/bigsql/resources/lib64/:/opt/oemclient/odbc71/64/lib/:/opt/oemclient/odbc60/64/lib

DB2LIBPATH=/opt/ibm/home/bigsql/resources/lib64/:/opt/oemclient/odbc71/64/lib/:/home/iidev20/sqllib/lib

LIBPATH=/opt/ibm/home/bigsql/resources/lib64/:/opt/oemclient/odbc71/64/lib/:/home/iidev20/sqllib/lib:/opt/oemclient/odbc60/64/lib

ODBCINI=/home/iidev20/bin/odbc.ini

DB2LIBPATH=/opt/ibm/home/bigsql/resources/lib64/:/opt/oemclient/odbc71/64/lib/:/home/iidev20/sqllib/lib:/opt/csdlclient/oracle/lib:/opt/oemclient/odbc60/64/lib:/opt/csdlclient/informix/64/lib

LD_LIBRARY_PATH=/opt/ibm/home/bigsql/resources/lib64/:/opt/oemclient/odbc71/64/lib/:/home/iidev20/sqllib/lib:/opt/oemclient/odbc60/64/lib

2。设置odbc.ini对应的DSN

[ODBC]
IANAAppCodePage=4
InstallDir=/opt/ibm/home/bigsql/resources/lib64/
TraceDll=
TraceFile=odbctrace.out
UseCursorLib=0

3。运行 db2set

db2set DB2_DJ_INI=/home/iidev20/sqllib/cfg/db2dj.ini
db2set DB2LIBPATH=/opt/ibm/home/bigsql/resources/lib64/:/opt/oemclient/odbc71/64/lib/:/opt/oemclient/odbc71/64/

4。修改 db2dj.ini

  DJX_ODBC_LIBRARY_PATH=/opt/ibm/home/bigsql/resources/lib64/:/opt/oemclient/odbc 71/64/lib/:/opt/oemclient/odbc60/64/lib

DB2LIBPATH=/opt/ibm/home/bigsql/resources/lib64/:/opt/oemclient/odbc71/64/lib/:/home/iidev20/sqllib/lib

LIBPATH=/opt/ibm/home/bigsql/resources/lib64/:/opt/oemclient/odbc71/64/lib/:/home/iidev20/sqllib/lib:/opt/oemclient/odbc60/64/lib

ODBCINI=/home/iidev20/bin/odbc.ini

DB2LIBPATH=/opt/ibm/home/bigsql/resources/lib64/:/opt/oemclient/odbc71/64/lib/:/home/iidev20/sqllib/lib:/opt/csdlclient/oracle/lib:/opt/oemclient/odbc60/64/lib:/opt/csdlclient/informix/64/lib

LD_LIBRARY_PATH=/opt/ibm/home/bigsql/resources/lib64/:/opt/oemclient/odbc71/64/lib/:/home/iidev20/sqllib/lib:/opt/oemclient/odbc60/64/lib

5。重启使配置生效

【讨论】:

    【解决方案2】:

    改用 Fluid Query 怎么样?我一直在使用 VM 的 POC 上使用它,并且效果很好。它可以让您连接到 BI、DB2、Oracle 和其他新西兰服务器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-01
      • 2021-12-28
      • 2011-03-19
      • 1970-01-01
      • 2011-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多