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.

linux安装数据库oracle解决思路,大概如下:

一,确保所有的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  ds.host  dahost

三 ,如果遇到用户名和密码的问题那么使用dsadmin 或者dsadm用户登陆客户端试试,密码是安装时自己设置的,切记。

  如果使用的是其他用户,那么登陆web console , 确保已经做好了Credential mapping 。

四,确保使用的是正确的port ,端口一般是9080。控制台是9060
      可以通过 netstat -a 来查看当前监听的是哪一个端口。




使用oracle组件,或从oracle导入源数据,加载数据到oracle数据库


第一步 安装oracle 客户端

1. 在服务器上安装oracle客户端,配置a(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组件:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。