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内容
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小时内删除。
发表评论