当前位置:文档之家› DataStageV8.5配置连接oracle操作手册

DataStageV8.5配置连接oracle操作手册

DataStageV8.5配置连接oracle操作手册编制:长安铃木信息系统课王川2012-5-7目录1概述 (4)1.1编写目的 (4)1.2系统配置 (4)1.3事前准备 (4)2开始安装客户端 (4)3配置DATASTAGE 环境 (6)4配置测试 (7)文档版本记录版本编号变更内容变更人日期DataStageV8.5配置连接oracle操作手册1概述1.1 编写目的DataStage V8.5 在安装后默认支持DB2 数据库,为了实现抽取ORACLE 数据库,需要配置服务器端。

1.2 系统配置DataStage V8.5Suse linux server sp11.3 事前准备1、安装XFTP:传递文件。

2、开启SSH服务:终端控制。

3、Oracle官网下载11g client。

/technetwork/database/enterprise-edition/downloads/112010-linuxsoft-085393.html2开始安装客户端1、FTP上传linux_11gR2_client.zip ,并解压至TMP目录。

2、创建组和权限。

groupadd oinstall groupadd dbauseradd –g oinstall –G dba –m oracle passwd oraclemkdir –p /home/oracle/chown -R oracle:oinstall /home/oracle/3、修改环境配置文件。

/etc/sysctl.conf 加上如下内容fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 536870912 kernel.shmmni = 4096kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048586 net.ipv4.tcp_wmem = 262144 262144 262144 net.ipv4.tcp_rmem = 4194304 4194304 4194304启动时加载/etc/sysctl.conf/sbin/chkconfig boot.sysctl on使修改的参数立即生效/sbin/sysctl -p4、切换到ORACLE用户下,修改用户配置。

vi .profile ORACLE_BASE=/home/oracle/ ORACLE_HOME=$$ORACLE_BASE/app/oracle/product/11.2.0/client_1/ ORACLE_SID=keigojoePATH=$ORACLE_HOME/bin:$PATHexport ORACLE_BASE ORACLE_HOME ORACLE_SID PATH5、退出使生效,查看结果。

env | grep ORA6、切换ROOT用户。

cd /etc/security/vi limits.conforacle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle hard stack 10240cd /etc/pam.d/vi loginsession required /lib/security/pam_limits.socd /etc/vi profileif [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384ulimit -n 65536 elseulimit -u 16384 -n 65536 fifi7、切换ORACLE 用户。

export DISPLAY=192.168.7.139:0.0 xhost +cd /tmp/linux_11gR2_client./runInstaller开始界面化安装管理员客户端即可。

3配置Datastage 环境1、编辑dsenv 文件cd /opt/IBM/InformationServer/Server/DSEngine/vi dsenv(1)添加如下内容export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/client_1export TNS_ADMIN=/home/oracle/app/oracle/product/11.2.0/client_1/network/admin export LD_LIBRARY_PATH=$APT_ORCHHOME/lib:$LD_LIBRARY_PATH:$ORACLE_HOME/lib:$ ORACLE_HOME/rdbms/libexport PATH=$PATH:$ORACLE_HOME/bin:$APT_ORCHHOME/bin export ORACLE_BASE=/home/oracle/appexport LIBPATH=$ORACLE_HOME/rdbms/lib:$ORACLE_HOME/lib:$LIBPATH(2)root 用户下执行#find /opt -name install.liborchoracle/opt/IBM/InformationServer/Server/StagingArea/Installed/PxOracle/install/install.liborchoracle/opt/IBM/InformationServer/Server/DSComponents/install/install.liborchoracle#find /opt -name libccora*/opt/IBM/InformationServer/Server/StagingArea/Installed/OracleConnector/Server/linux/libccor a11g.so/opt/IBM/InformationServer/Server/StagingArea/Installed/OracleConnector/Server/linux/libccor a10g.so/opt/IBM/InformationServer/Server/DSComponents/bin/libccora11g.so/opt/IBM/InformationServer/Server/DSComponents/bin/libccora10g.so(3)添加关联文件#cd $ORACLE_HOME/lib#ln –s/opt/IBM/InformationServer/Server/StagingArea/Installed/OracleConnector/Server/linux/libccor a11g.so licccora11g.so#ln –s/opt/IBM/InformationServer/Server/StagingArea/Installed/OracleConnector/Server/linux/libccor a10g.so licccora10g.so#export DSHOME=/opt/IBM/InformationServer/Server/DSEngine#export APT_ORCHHOME=/opt/IBM/InformationServer/Server/PXEngine(4)编辑DatastageORACLE 工具的安装文件#vi /opt/IBM/InformationServer/Server/DSComponents/install/install.liborchoracle install_driver() {case $version in9 ) VER='9i';;10|11 ) VER='10g';;0 ) return;; esac 开始安装[root@datastage DSEngine]#/opt/IBM/InformationServer/Server/DSComponents/install/install.liborchoracleInstalling Oracle driver.Installing driver for Oracle Version 10gOracle driver installation is completed.重启服务器,登陆IBM InfoSphere DataStage and QualityStage Designer,使用数据库导入工具验证安装是否成功。

如果打开oracle connector 发现server 没有选择项目,说明需要配置$ORACLE_HOME/network/admin/下的tnsnames.ora 文件。

4配置测试1)测试链接一个实例2)测试读取数据。

相关主题