Datastage8.5的配置(通信等问题)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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组件:

相关文档
最新文档