etl服务器信息查看,netezza环境中ETL服务器的相关配置

我们的ETL服务器是DataStage v8.5.0的,操作系统RHEL5.5 64bit

首先需要给DataStage服务器打补丁,先打FP1 然后再打netezza connector这个stage的补丁

后面使用中有可能还会涉及到一些跟netezza有关的datastage功能补丁。

配置datastage服务器上的ODBC访问netezza数据库,大概步骤如下:

1.

linux下安装 odbc

将 odbc文件上传到服务器 : linux64cli.package.tar

tar

-xvf linux64cli.package.tar

会得到两个文件 unpack可执行文件 和 npsclient.6.0.3.tar.gz

我们只要执行 unpack文件就可以了:

./unpack

[注意执行过程中会提示odbc的安装路径,均默认即可]

2.在 $DSHOME下的 .odbc.ini文件

在 [ODBC

DATA SOURCES]下加上以下内容:

NZSQL=NetezzaSQL

--[ NZSQL]将会出现在datastage选择odbc连接的选项中

[NZSQL]

Driver=/usr/local/nz/lib64/libnzodbc.so

Description=NetezzaSQL

ODBC

Servername=192.168.1.1

Port=5480

Database=testdb

Username=

Password=

ReadOnly=false

ShowSystemTables=false

LegacySQLTables=false

LoginTimeout=0

QueryTimeout=0

DateFormat=1

NumericAsChar=false

SQLBitOneZero=false

StripCRLF=false

securityLevel=preferredUnSecured

caCertFile=

3.在project文件夹下修改uvodbc.config//貌似这一步也可以不做

--括号中是.odbc.ini文件中数据库的名字。DBMSTYPE

= ODBC

4.在$DSHOME目录下,创建

一个软连接 连接到.odbc.ini文件。

说是客户端在找该配置文件时

点文件 是隐藏文件,客户端可能找不到。

ln

-s .odbc.ini odbc.ini

ls

-l odbc.ini

5.配置环境变量*****

在$DSHOME目录下

有个dsenv文件

NZ_ODBC_INI_PATH参数很重要,一定要配置。

NZ_ODBC_INI_PATH=$DSHOME;

export NZ_ODBC_INI_PATH

NETEZZA=/usr/local/nz; export NETEZZA

PATH=$PATH:$NETEZZA/bin64; export PATH

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$NETEZZA/lib64:$NETEZZA/lib;export

LD_LIBRARY_PATH

一切配置好后,重启系统。datastage就可以连上netezza了(通过netezza connector这个控件)。

另外,datastage上关于netezza数据库开发的job在某些地方与传统数据库不太一样,这里的差别不是一点点。

实际环境中的dsdev文件的内容包括:

export PATH=$PATH:$DSHOME/bin:$APT_ORCHHOME/bin

export ORACLE_BASE=/oracle/oradata

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export NLS_LANG='AMERICAN_CHINA.ZHS16GBK'

export PATH=$PATH:$ORACLE_HOME/bin

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DB2DIR/lib64:$DB2DIR/lib32:$INSTHOME/sqllib/lib:$ORACLE_HOME/lib32:$ORACLE_HOME/lib:/usr/lib;export LD_LIBRARY_PATH

NZ_ODBC_INI_PATH=$DSHOME; export NZ_ODBC_INI_PATH

NETEZZA=/usr/local/nz; export NETEZZA

PATH=$PATH:$NETEZZA/bin64; export PATH

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$NETEZZA/lib64:$NETEZZA/lib;export LD_LIBRARY_PATH

LANG=zh_CN.GB18030;export LANG

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值