Datastage8.5的配置(通信等问题)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Datastage8.5的配置(通信等问题)
Datastagelinux版本的服务端、客户端安装完成后需要进行一些配置。
这是以我自己的使用过程遇到的错误进行了一次配置的总结。有不对的地方请大家指正。
DS版本:8.5x
服务端操作系统:linux redhat 5.7
客户端操作系统:win7
源数据和目标数据库为:oracle
下列配置,是在服务端和客户端已经安装成功的情况下。
客户端和服务端的通信。
可能遇到问题:
1. Failed to authenticate the current user against the selected service tier:
Server [servername] not found.
2. Failed to authenticate the current user against the selected service tier:
Could not connect to server [servername] on port [portnumber].
3. Failed to authenticate the current user against the selected Domain:
Invalid user name (username) or password.
解决思路,大概如下:
一,确保所有的datastage 服务已经开启。在linux 可使用ps -ef |grep db2 ,ps -ef|grep websphere,ps -ef|grep agent等命令来查看
相关服务是否已经启动。
二,客户端配置
在windows:C:\WINDOWS\system32\drivers\etc\hosts file 添加(服务器的IP地址,以及计算机名)
比如:192.168.26.10 dahost
三,如果遇到用户名和密码的问题那么使用dsadmin 或者dsadm用户登陆客户端试试,密码是安装时自己设置的,切记。
如果使用的是其他用户,那么登陆web console ,确保已经做好了Credential mapping 。
四,确保使用的是正确的port ,端口一般是9080。控制台是9060
可以通过netstat -a 来查看当前监听的是哪一个端口。
使用oracle组件,或从oracle导入源数据,加载数据到oracle数据库
第一步安装oracle 客户端
1. 在服务器上安装oracle客户端,配置tnsnames.ora(linux下的oracle的ora文件时需要自己手动添加的), 并启动TNS服务
2. 需要在/etc/hosts文件中加上要连接到的oracle服务器的IP、计算机名信息。
第二步配置desnv ---配置$DSHOME/dsenv文件
1)进入DSEngin目录,备份dsenv后将其打开
cd /IBM/InformationServer/Server/DSEngine
cp dsenv dsenv.bak
vi dsenv
2) 修改LIBPATH内容
如果文件中不含有上述有颜色部分,则需要添加;如果已经含有,则只需要添加如下内容:
添加完内容后,执行以下命令:
bash
.$DSHOME/dsenv
第三步配置profile 文件(好像不用配置也可以。这个不太确定。可以先不配置。试试能不能使用)
配置完后,输入下列命令:
bash
. /home/dsadm/.profile
第四步安装oracle 组件
切换到DS组件安装目录/opt/IBM/InformationServer/Server/DSComponents/install,执行命令安装oracle组件: