DataStage安装手册文档格式.docx
《DataStage安装手册文档格式.docx》由会员分享,可在线阅读,更多相关《DataStage安装手册文档格式.docx(21页珍藏版)》请在冰豆网上搜索。
创建组dstage和用户dsadm,并且将dstage作为dsadm的默认组,同时将dsadm添加进dba组。
注意:
需要给数据库用户对oraclesys.dba_extents表的select权限。
1.1.3修改系统参数
将dsadm的参数修改成下列值:
fsize-1(无限制)
data至少128MB(262144512-byteblocks)
stack至少32MB(65536512-byteblocks)
查看当前设置:
ulimit-a
设置最大进程数,建议为4096
当前设置:
lsattr-E-lsys0|grepmaxuproc
以上修改需要root权限用户,在安装DS之前请确认好,避免多次使用root用户。
1.1.4编译器的安装
开发完的所有JOB都需要进行编译,需要安装C++编译器,最低版本要求见系统环境要求部分。
1.1.5DS软件安装步骤
Datastage安装过程需要用到root用户,确保以超级用户root进入系统。
如果是硬盘包,则先解压缩包,执行命令:
$tarxvfC915JNA.tar,再进入解压后的出现的文件夹Ascential.media目录
如果是光盘包,则执行命令:
$mount/cdrom,再进入/cdrom目录。
运行命令:
$./install.sh-admindsadm
进入图1所示画面:
图1
图1提示安装程序检测是否是新安装DataStage,输入y,继续安装过程,进入画面提示是root安装还是non-root安装,输入y进入图3所示画面:
图3
图3所示画面提示版权信息,输入n进入图4所示画面:
图4
图4所示画面提示版本信息,输入n进入图5所示画面
图5
图5所示画面提示LicenseAgreement,输入y进入图6所示画面
图6
图6所示画面提示选择安装文件中压缩包解压缩的临时路径,目标文件夹必须要600M以上的空间,默认路径为/tmp/dsinstall/unpack,改变输入c,输入n则进入图7所示画面:
图7
图7所示画面输入DataStagelicence,包括序列号,CPU个数,有效日期,授权码等信息。
输入完成后按n则进入图8所示画面:
图8
图8所示画面提示输入RTI,SAS,IMS相关授权码,此项为可选项,视情况输入,也可不输直接按n进入图9所示画面:
图9
图9所示画面提示输入DataStage的安装路径,按c可进行改动,修改正确的DataStageServer的安装目录/home/ap/dsadm,回车进入图10所示画面:
图10
按n则进入图11所示画面:
图11
图11所示画面提示选择安装语言的种类,默认为英语,我们需要将其变换为Chinese-Simplified简体中文。
输入c,然后选择6进入图12所示画面:
图12
图12所示,确认选中简体中文后,按n进入图13所示画面:
图13
图13提示需要安装的插件,若安装全部,输入a,如图14所示:
图14
在图14所示画面上,按n,并输入新建立的工程的名称:
CCBACRMH(工程名称根据情况自己命名),如图15所示画面:
图15
在图15所示画面上,按回车键进入图16所示画面:
图16
在图16所示画面上,选择新建立工程的存放路径,选择默认路径直接回车进入图17所示画面:
图17
图17所示画面提示建立的Project是否是保护的,输入U则不保护。
进入图18所示画面:
图18
结束新建,直接输入回车,进入图19所示画面:
图19
在图19所示画面上,输入n进入图20所示画面:
图20
在图20所示画面上提示PXEngine的安装路径,选择默认路径,按n进入图21所示画面:
图21
在图21所示画面上提示输入ORACLE的安装路径,按n进入图22所示画面:
图22
在图22所示画面上提示输入SAS的安装路径,按n进入图23所示画面:
图23
在图23所示画面上提示输入DB2的安装路径,按n进入图24所示画面:
图24
在图24所示画面上提示DataStage的安装路径和相关信息,按n进入系统自动安装,等待大约45分钟,安装完成后,将会在以下目录生成日志文件:
/tmp/dsinstall/logfiles/dsinstall.log.xxxxxx.xxxxxx。
可以通过查看日志检查安装是否有问题存在。
1.1.6停止与启动服务
检查DataStage安装是否成功,以及服务是否启动,对以下4个步骤进行检查:
1、检查/etc/services,执行命令#vi/etc/services,有如下信息:
2、查看dsrpc进程是否存在,命令如下:
$ps–ef|grepdsrcp
3、以及检查端口是否处于侦听状态,命令如下:
$netstat–a|grepdsrpc
4、进行客户端连接测试,启动DataStage客户程序,执行机器IP(DS服务器的地址)、以及用户(dsadm)和密码,选择之前安装输入的工程名称,进行登录测试。
登录界面:
登录后:
查看服务端连接情况:
以上可以看到出现了客户端的连接IP地址。
4、在/home/ap/dsadm/Ascential/DataStage/DSEngine/bin目录下,输入命令:
$uv–admin–stop,停止DataStage服务
$uv–admin–start,启动DataStage服务
重复前面第2、3、4步,如果都没有问题,表示
如果以上3点都确认没问题,说明Datastage安装成功,接下来将进行DS的数据库连接配置信息修改。
1.1.7DataStage配置
用户dsadm的环境变量设置:
以用户dsadm登入系统,在dsadm用户的根目录下,执行命令:
$vi.profile
修改环境变量如下:
PATH=/usr/bin:
/etc:
/usr/sbin:
/usr/ucb:
$HOME/bin:
/usr/bin/X11:
/sbin:
/usr/vacpp/bin:
.
exportPATH
if[-s"
$MAIL"
]#ThisisatShellstartup.Innormal
thenecho"
$MAILMSG"
#operation,theShellchecks
fi#periodically.
#setdatastageenvironmentvariables
./home/ap/dsadm/Ascential/DataStage/DSEngine/dsenv
注意:
在AIX6.1上系统时间时区设置为TZ=GMT+8时,DataStage取到的时间和主机系统的实际时间不一致,将时区设置为TZ=BEIST-8时才一致。
即在.profile中重新设置TZ:
exportTZ=BEIST-8
或者root用户下执行chtzBEIST-8设置/etc/environment文件中的TZ时区环境变量,机器必需重启动才能生效(将对所有主机用户生效)。
另外在AIX6.1下的TZ不是BEIST-8的情况下,不知对oracle数据库等软件的时间是否有影响,希望加于关注。
修改完成后执行命令:
$..profile
刷新dsadm的用户环境变量设置。
修改DataStage的环境变量设置(ORACLE数据库):
第一步:
以用户dsadm登入系统,在目录/home/ap/dsadm/Ascential/DataStage/DSEngine下执行命令:
$vidsenv
在文件末尾添加:
数据库路径:
ORACLE_HOME=/home/db/oracle/product/10.2.0/db_1
exportORACLE_HOME
数据库名:
ORACLE_SID=etlcfg
exportORACLE_SID
库文件路径:
LIBPATH=$LIBPATH:
$APT_ORCHHOME/lib:
$ORACLE_HOME/lib32:
exportLIBPATH
PATH路径:
PATH=$PATH:
$APT_ORCHHOME/bin:
$ORACLE_HOME/bin:
/home/ACRM_ETL/ACRM_ETL_RTPATH/CPP/BIN
数据库客户端字符集:
NLS_LANG="
SIMPLIFIEDCHINESE_CHINA.ZHS16GBK"
exportNLS_LANG
第二步:
增加ORACLE数据库客户端连接信息:
$vi$ORACLE_HOME/network/admin/tnsnames.ora
其中MDB_KFZX12为JOB中数据库Stage中用到的服务名称,新部署环境时进行修改名称,以及IP地址和端口号、SERVICE_NAME名称。
修改DataStage的环境变量设置(DB2数据库):
#DB2
./home/db/db2/db2inst2/sqllib/db2profile
进行DB2数据库NODE节点的建立,创建数据库的连接,具体参加DB2数据。
修改DataStage的环境变量设置(INFORMIX数据库):
#INFORMIX
exportINFORMIXDIR=/home/db/informix32
exportINFORMIXSERVER=ppsssrv
exportONCONFIG=onconfig.ppss
exportDBLANG=en_us.8859-1
exportCLIENT_LOCALE=zh_CN.gb
LIBPATH=$INFORMIXDIR/lib/esql:
$INFORMIXDIR/lib/cli:
$INFORMIXDIR/lib:
$LIBPATH
以上参数根据具体环境进行修改。
修改.odbc.ini文件,命令如下:
$vi$HOME/Ascential/DataStage/DSEngine/.odbc.ini
新增INFORMIX的配置信息,其中关注的是:
[ipssreportdb]和Driver路径、以及ServerName这个几个参数,注意:
[ipssreportdb]必须和JOB中数据库Stage输入的DataSourceName保持一致。
第三步:
以informix用户登录,找到etc目录下的sqlhosts文件,检查其中DataStage需要连接的数据库server是否正确,如果没有请新增。
检查ServerName是否和前一步配置一致,以及数据库IP地址,协议等是否正确。
注意修改完上述所有配置信息后,都需要刷新dsenv文件的环境变量设置。
修改字符集设置
以用户dsadm登入,在目录/home/ap/dsadm/Ascential/DataStage/PXEngine/etc下执行命令:
$vioracle_cs.txt
在文件最后添加一条字符集的MapEntry:
ASCLZHS16GBK
如果是DB2数据库,修改的是db2_cs.txt文件。
安装oracle数据库的驱动程序
以用户dsadm登入系统,先停止DataStage的服务:
$$DSHOME/bin/uv–admin–stop
然后在目录/home/ap/dsadm/Ascential/DataStage/PXEngine/install下执行命令:
$install.liborchoracle
如果是DB2和INFORMIX数据库,分别执行:
install.liborchdb2op、install.liborchinformix。
确认执行成功后,重新启动DataStage的服务:
$DSHOME/bin/uv–admin–start