Informatica 连接 hana数据库,ODBC 怎么配置

Informatica 连接 hana数据库,ODBC 怎么配置,第1张

 由于项目实施需要,需要用Informatica 去抽取SqlServer 的数据, 目标的数据库类型是Oracle。OS 环境均为AIX6.13,当然SqlServer 是微软的。

1、修改环境变量,ODBCHOME=$INFA_HOME/ODBC5.2,并修改$PATH 及 $LIBPATH,将$ODBCHOME/bin 加入到$PATH 路径下,将$ODBCHOME/lib 加入到 $LIBPATH 路径中。

2、验证ODBC driver 是否被正确加载,到$ODBCHOME/bin 目录下,用 ddtestlib DWmsss22.so 进行验证,如果正确的话会看到如下信息: Load of DWmsss22.so successful, qehandle is 0x3 File version: 05.20.0024 (b0014, u0012)

3、配置ODBC.INI 文件,执行cp $ODBCHOME/odbc.ini $HOME/.odbc.ini , 然后修改.odbc.ini,在[ODBC]部分增加如下SQLServer 的信息: [ODBC] SQLSERVER_KQ1=DataDirect 5.10 SQL Server Wire Protocol [SQLSERVER_KQ1] Driver=Description=DataDirect 5.10 SQL Server Wire Protocol Database= LogonId= Password= Address=, QuotedId=No AnsiNPW=No

4、在workflow mamager 创建connection,如图,所有的配置完毕。

估计设置了NLS_LANG环境变量,却又没有设置正确吧?试试将其修改正确(比如简体中文是:SIMPLIFIED CHINESE_CHINA.ZHS16GBK);或者干脆不要设置这个环境变量,使用系统默认值。

1)按照INFORMATICA的安装提示至到DOMAIN的设置挂起(DB2作为数据库);

2)以当前INFORMATICA的安装目录<POWERcENTER_HOME>分别增加PATH和CLASSPATH,并且新增环境变量INFO_HOME=INFORMATICA的安装目录。

3)到<POWERcENTER_HOME>/server路径下执行INFASETUP.BAT(如果是UNIX则是INFASETUP.sh);

4)执行INFASERVICE.BAT STARTUP(如果是UNIX则是INFASERVICE.sh STARTUP);


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8310471.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存