linux下informatica服务安装和配置

本文中将会用infa简称代替informatica

1.安装前准备

介质名称

版本信息

描述

Informatica Powercenter

9.5.1 for Linux 64 bit

必须

Java Jdk

1.6.0_45 for Linux 64 bit

可选,如果想图形安装INFA就需要安装

Oracle Client

11G R2 for Linux 64 bit

必须(或者安装oracle server)

 

 

 

 

 

 

 

服务器

操作系统 IP 用途
linux 127.0.0.1 安装oralce、infa server端
windows 127.0.0.2 安装infa client

 

 

 

2. 创建Informatica资源库用户infa_domain与infa_rep

create user infa_rep identifiedby infa_rep;
create user infa_domain identifiedby infa_domain;
grant connect,resource, create view to infa_rep,infa_domain;

 

3. 安装Oracle server

见其它文章:https://www.cnblogs.com/champaign/p/7211662.html

oracle 中创建以下两个用户:

infa_domain:用于 infa的demain

infa_rep : 用于infa 的存储库

 4、创建infa用户与oinstall组。

groupadd -g 1023 oinstall   --使用root用户创建组
useradd -m infa -g 1023     --使用root用户创建用户并且指定相应组

 5. 配置环境变量


su - infa                   --切换到infa用户下配置java环境变量
vi .bash_profile            --编辑.bash_profile文件

 配置内容如下:

PATH=$PATH:$HOME/bin

export PATH
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.131.x86_64/jre
export PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export PM_CODEPAGENAME="MS936"
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.0.4/dbhome_1
export ORACLE_SID=newedm
export ORACLE_TERM=vt100
export INFA_HOME=/home/infa/Informatica/9.5.1
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH
export LD_LIBRARY_PATH=$INFA_HOME/server/bin:$INFA_HOME/ODBC7.0/lib:$ORACLE_HOME/lib:/lib:/usr/lib:$LD_LIBRARY_PATH
export INFA_CODEPAGENAME="MS936"
export INFA_DOMAINS_FILE=$INFA_HOME/domains.infa
export NLS_LANG="SIMPLIFIED CHINESE_CHINA".ZHS16GBK

注意:上面的环境变量需要根据实际安装目录进行调整,特别注意NLS_LANG需要和oracle server中的保持一致

source .bash_profile         --使用.bash_profile文件生效
java –version               --测试java环境变量是否生效
exit                       --退出infa用户到root用户

 6. 开始安装infa

tar –xvf chmod -R 775 951HF2_Server_Installer_linux-x64.tar –C /user/local/src  --解压infa安装包chmod -R 775 951HF2_Server_Installer_linux-x64       --赋予安装介质相应权限
chown -R infa:oinstall 951HF2_Server_Installer_linux-x64  --赋予安装介质归属用户与组
su - infa                   --切换到infa用户准备安装infa工具
cd /usr/local/src/951HF2_Server_Installer_linux-x64
./install.sh --安装,

 

 根据提示选择 y

 

 这里我们选择1,安装或者更新infa

 

 其它环节在安装时忘记截图,可以根据提示选择。这里使用的是非图形化界面安装。中间有一个步骤是指定License文件,忘记截图了,可以去百度上搜索一下。

7. 配置域资源库

******************************************************************************************************
Domain Configuration Repository - Step 5B of 7
******************************************************************************************************
[ Type 'back' to go to the previous panel or 'quit' to cancel the installation at any time. ]


Configure the database for the domain configuration repository:

Database type:
    * 1->Oracle
      2->SQLServer
      3->DB2
      4->Sybase

这步选1.(本例使用oracle)

Database user ID: (default :- info_domain) :infa_domain   //前创建的oracle用户:infa_domain

User password: (default :- ) :               

Configure the database connection
    * 1->JDBC URL
      2->Custom JDBC Connection String
:1

Database address: (default :- localhost:1521) :  //oracle server 的地址

Database service name: (default :- newedm) :  //oracle service name

Configure JDBC parameters
      1->Yes
    * 2->No
:2

接下来配置infa的域信息:

******************************************************************************************************
Domain and Node Configuration - Step 6 of 7
******************************************************************************************************
[ Type 'back' to go to the previous panel or 'quit' to cancel the installation at any time. ]


Enter the following information for the Informatica domain. 

Domain name: (default :- Domain_wh-newedm-ora) :NGDP  //infa client 连接时使用的域名

Node host name: (default :- wh-newedm-ora) :      //默认即可

Node name: (default :- node01_wh-newedm-ora) :  //默认即可

Node port number: (default :- 6005) :

Domain user name: (default :- Administrator) :

Domain password: (default :- ) :

Confirm password: (default :- ) :

Display advanced port configuration page  //回车选择不显示
    * 1->No
      2->Yes

继续。。。。显示如下内容则安装成功完成

******************************************************************************************************
Post-Installation Summary - Step 7 of 7
******************************************************************************************************
Installation Status Success

The Informatica 9.5.1 HotFix 2 installation is complete.

For more information, see the debug log file:
/home/infa/Informatica/9.5.1/Informatica_9.5.1_Services_HotFix2.log

Installation Type :Fresh Installation


Informatica Administrator Home Page::
http://wh-newedm-ora:6008

Product Name:  Informatica 9.5.1 HotFix 2 Services


Press <Enter> to continue ...

1.其中的Informatica_9.5.1_Services_HotFix2.log是服务端的日志,对于后面的错误有很大的益处,需要注意。

2. http://wh-newedm-ora:6008 管理平台的地址,实际上端口是8443。使用6008也会自动跳转到8443上,估计是厂商懒得更新这个安装包的提示信息。

 

到这里infa的server已经安装完成。

服务会自动启动,停止和启动的命令如下:

cd /home/infa/Informatica/9.5.1/server/tomcat/bin
./infaservice.sh shutdown
./infaservice.sh startup



补充:

安装过程中遇到最多的是无法连接oracle的问题,通常是由于环境变量引起的。如果有错误多看日志和检查环境变量。

 

 

 

 

 

posted @ 2018-10-15 19:15  踏叶乘风  阅读(4218)  评论(0编辑  收藏  举报