linux下informatica服务安装和配置

 

1.安装前准备

介质名称

版本信息

描述

Informatica Powercenter

9.6.1 for Linux 64 bit

必须

Java Jdk

1.8 for Linux 64 bit

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

Oracle Client

11G R2 for Linux 64 bit

必须(或者安装oracle server)

服务器

操作系统IP用途
linux(虚拟机)192.168.31.54安装oralce、infa server端
windows(本地)和linux相互能ping通安装infa client

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

create user infa_rep identified by infa_rep;
create user infa_domain identified by infa_domain;
grant connect,resource, create view to infa_rep,infa_domain;

3. 安装Oracle server

见其它文章:CentOS7安装Oracle 11gR2 图文详解

oracle 中创建以下两个用户:

infa_domain:用于 infa的domain

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文件
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
	. ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/.local/bin:$HOME/bin

export PATH
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/102
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORACLE_SID=orcl
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:$ORACLE_HOME/network/lib:$ORACLE_HOME/jdbc/lib:/usr/lib64:/lib64:/usr/local/lib64:$ODBCHOME:$ODBCHOME/lib:$ODBCHOME/bin:$INFA_HOME:$INFA_HOME/server:$INFA_HOME/server/bin:$INFA_HOME/server/tomcat/bin
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export PM_CODEPAGENAME="MS936"
export ORACLE_TERM=vt100
export INFA_HOME=/home/infa/Informatica/9.6.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

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

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

 6. 开始安装infa

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

继续安装前unset这些变量,不要设置 INFA_HOME、INFA_NODE_NAME 和 
INFA_DOMAINS_FILE。继续安装时如果已设置环境变量
将导致安装失败。

物理内存: 将可用物理内存量至少设置为 4 GB。
JRE_HOME 环境变量: JRE_HOME 环境变量必须不包含值。请在启动 Informatica 安装过程之前,先清除 JRE_HOME 环境变量。
OPEN_CURSORS 参数: 无法确定数据库中打开游标的个数。如果正在安装 Informatica,则将 OPEN_CURSORS 设置为 1000 或者更高。如果正在升级 Informatica,则将 OPEN_CURSORS 设置为 4000 或者更高。

SQL>show parameter open_cursors; ---显示参数值
SQL>alter system set open_cursors = 1000; ---修改参数值为1000
SQL>commit; ----提交

后面按照提示一步一步安装

[infa@localhost 961_Server_Installer_linux-x64]$ ./install.sh 
检测到的操作系统为 Linux

\***************************************************************************
\* 欢迎使用 Informatica 9.6.1 服务器安装程序。*
\***************************************************************************



继续之前,请阅读以下文档:
* Informatica 9.6.1 安装指南和发行说明。
* B2B Data Transformation 9.6.1 安装、配置指南和发行说明。

您可以在 http://mysupport.informatica.com 网站上的产品文档部分找到 9.6.1 文档。

配置 LANG 和 LC_ALL 变量以便生成相应的代码页,
创建并连接到存储库和存储库服务。
是否要继续? (Y/N)y
安装程序要求 Linux 为版本 2.6.18-0 或更高版本(2.6.18 系列),或者版本 2.6.32-0 或更高版本(2.6.32 系列)。
当前操作系统 Linux 为版本 3.10.0-862。
当前操作系统满足最低要求。
当前操作系统满足最低要求。

选择相应选项以安装或升级: 

  1. 安装或升级 Informatica。
   如果计算机尚未安装 Informatica 服务,或者安装有 Informatica 9.5.1 或较早版本,请选择此选项。


  2. 仅安装或升级 Data Transformation 引擎。
   选择此选项,以仅安装或升级 Data Transformation 引擎。

输入选项(1 或 2):1
 
-----------------------------------------------------------
正在检查现有 9.6.1 产品安装。
要验证计算机是否满足 Informatica 安装或升级的系统要求,请在启动安装或升级过程之前,运行安装前系统检查工具(i9Pi)。建议验证最低系统要求。


选择以下选项之一: 
1. 运行安装前 (i9Pi) 系统检查工具
2. 运行 Informatica Kerberos SPN 格式生成器
3. 运行 Informatica 服务安装
请选择选项以继续: (默认: 3)1
Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...


******************************************************************************************************
欢迎 - 第 1 步(共 4 步)
******************************************************************************************************
[ 键入“back”返回上一面板,或键入“quit”随时取消安装。 ]

Informatica 安装前系统检查工具(i9Pi)

安装前系统检查工具(i9Pi)可验证 Informatica 服务安装或升级的最低系统要求和数据库要求。





版权所有 (C) 1998-2014 Informatica Corporation。保留所有权利。
本软件受美国专利号 5,794,246; 
6,014,670; 6,016,501; 6,029,178; 6,032,158; 6,035,307; 6,044,374; 
6,092,086; 6,208,990; 6,339,775; 6,640,226; 6,789,096; 6,820,077; 
6,823,373; 6,850,947; 6,895,471; 7,117,215; 7,162,643; 7,243,110; 
7,254,590; 7,281,001; 7,421,458; 7,496,588; 7,523,121; 7,584,422; 
7,676,516; 7,720,842; 7,721,270; 7,774,791; 8,065,266; 8,150,803; 
8,166,048; 8,166,071; 8,200,622; 8,224,873; 8,271,477; 8,327,419; 
8,386,435; 8,392,460; 8,453,159; 8,458,230; 和 RE44,478; 
国际专利及其他正在申请的专利保护。
按 <Enter> 继续...


******************************************************************************************************
系统信息 - 第 2 步(共 4 步)
******************************************************************************************************
[ 键入“back”返回上一面板,或键入“quit”随时取消安装。 ]
Informatica 安装目录: (默认值 :- /home/infa) :

Informatica 起始端口号: (默认值 :- 6005) :


******************************************************************************************************
数据库和 JDBC 连接信息 - 第 3 步(共 4 步)
******************************************************************************************************
[ 键入“back”返回上一面板,或键入“quit”随时取消安装。 ]
使用自定义字符串
      1->YES
    * 2->NO
:2

数据库类型:
      1->DB2
      2->SQLServer
    * 3->Oracle
      4->Sybase
:3

数据库用户 ID: (默认值 :- user_name) :infa_rep

数据库用户密码: :

数据库主机名: (默认值 :- host_name) :localhost                                                                 

数据库端口号: (默认值 :- 1521) :

数据库服务名称: (默认值 :- service_name) :orcl


******************************************************************************************************
系统检查摘要 - 第 4 步(共 4 步)
******************************************************************************************************
[ 键入“back”返回上一面板,或键入“quit”随时取消安装。 ]

Informatica 安装前系统检查工具(i9Pi)结果
[失败] OPEN_CURSORS 参数: 无法确定数据库中打开游标的个数。如果正在安装 Informatica,则将 OPEN_CURSORS 设置为 1000 或者更高。如果正在升级 Informatica,则将 OPEN_CURSORS 设置为 4000 或者更高。
[通过] 磁盘空间: 可用磁盘空间为 60,128 MB。足以安装 Informatica。
[通过] 处理器: 可用处理器数量为 4。足以安装 Informatica。
[通过] 物理内存: 可用物理内存为 8,057 MB。足以安装 Informatica。
[通过] 临时空间: 可用临时磁盘空间为 60,128 MB。足以安装 Informatica。
[通过] 端口: 端口范围为 6,005 - 6,009。所有在此端口范围内的端口号均可用于 Informatica 安装。
[通过] 区域设置环境变量: 将 LANG 环境变量设置为 zh_CN.UTF-8 语言。LC_ALL 环境变量设置为 null 语言。足以安装 Informatica。
[通过] JRE_HOME 环境变量: JRE_HOME 环境变量不包含值。足以安装 Informatica。
[通过] 文件描述符限制: 每个进程的文件描述符限制为 6815744。足以安装 Informatica。
[通过] RESOURCE 特权: 该数据库用户帐户具有 RESOURCE 特权。足以安装 Informatica。
[通过] CREATE TABLE 特权: 该数据库用户帐户具有 CREATE TABLE 特权。安装程序已成功创建数据库表。
[通过] CREATE VIEW 特权: 该数据库用户帐户具有 CREATE VIEW 特权。安装程序已成功创建数据库视图。
[信息] Informatica 安装目录: /home/infa 
[信息] Informatica 起始端口号: 6005 
[信息] 数据库类型: Oracle 
[信息] 数据库用户 ID: infa_rep 
[信息] 数据库主机名: localhost 
[信息] 数据库端口号: 1521 
[信息] 数据库服务名: orcl 
[信息] 操作系统: 操作系统为 Linux。操作系统版本为 3.10.0-862.3.3.el7.x86_64。
[信息] RAM: 内存模块大小为 8,057 MB。
按 Enter 退出安装前系统检查...
是否要继续进行 Informatica 服务安装(y/n) ?y
Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...


******************************************************************************************************
安装类型 - 第 1 步(共 7 步)
******************************************************************************************************
[ 键入“back”返回上一面板,或键入“quit”随时取消安装。 ]


版权所有 (C) 1998-2014 Informatica Corporation。保留所有权利。
本软件受美国专利号 5,794,246; 
6,014,670; 6,016,501; 6,029,178; 6,032,158; 6,035,307; 6,044,374; 
6,092,086; 6,208,990; 6,339,775; 6,640,226; 6,789,096; 6,820,077; 
6,823,373; 6,850,947; 6,895,471; 7,117,215; 7,162,643; 7,243,110; 
7,254,590; 7,281,001; 7,421,458; 7,496,588; 7,523,121; 7,584,422; 
7,676,516; 7,720,842; 7,721,270; 7,774,791; 8,065,266; 8,150,803; 
8,166,048; 8,166,071; 8,200,622; 8,224,873; 8,271,477; 8,327,419; 
8,386,435; 8,392,460; 8,453,159; 8,458,230; 和 RE44,478; 
国际专利及其他正在申请的专利保护。



选择相应选项以安装或升级:
    * 1->安装 Informatica 9.6.1。
选择此选项可执行 Informatica 9.6.1 的完整安装。
      2->升级到 Informatica 9.6.1。
选择此选项可将以前版本的 Informatica 产品升级到 Informatica 9.6.1。
:1

启用 Kerberos 网络身份验证
    * 1->否
      2->是
:1


******************************************************************************************************
安装必备条件 - 第 2 步(共 7 步)
******************************************************************************************************
[ 键入“back”返回上一面板,或键入“quit”随时取消安装。 ]

请先验证安装必备条件
并完成安装前任务,然后再继续。

磁盘空间要求: 7 GB

内存(RAM)要求: 4 GB

数据库要求
- 验证 Oracle、IBM DB2、Microsoft SQL Server 或 Sybase ASE 数据库版本。
- 验证数据库用户帐户。帐户必须有权创建和
丢弃表与视图,有权插入、更新以及删除数据。

安装前任务
- 获取 Informatica 许可证密钥。
- 验证最低系统要求。
- 设置环境变量。
- 验证端口可用性。
- 设置密钥库文件。
- 在 UNIX 上,设置文件描述符限制。
- 在 UNIX 上,配置 POSIX 异步 I/O。
- 下载并提取 Informatica 安装程序文件。
- 运行 Informatica 安装前系统检查工具(i9Pi)。
- 如果要启用 Kerberos 网络身份验证,请运行 Informatica Kerberos SPN 格式生成器。
按 <Enter> 继续...


******************************************************************************************************
许可证密钥 - 第 3 步(共 7 步)
******************************************************************************************************
[ 键入“back”返回上一面板,或键入“quit”随时取消安装。 ]


输入许可证密钥文件 (默认值 :- /home/infa/license.key) :/usr/local/src/Oracle_All_OS_Prod.key


******************************************************************************************************
安装目录 - 第 3 步(共 7 步)
******************************************************************************************************
[ 键入“back”返回上一面板,或键入“quit”随时取消安装。 ]
输入安装目录 (默认值 :- /home/infa/Informatica/9.6.1) :


******************************************************************************************************
安装前摘要 - 第 4 步(共 7 步)
******************************************************************************************************
[ 键入“back”返回上一面板,或键入“quit”随时取消安装。 ]


产品名称         :      Informatica 9.6.1 Services

安装类型         :      新安装

安装目录         :      /home/infa/Informatica/9.6.1

磁盘空间要求

所需磁盘空间     :      6,999 MB

可用磁盘空间     :      59,525 MB

按 <Enter> 继续...
******************************************************************************************************
域选择 - 第 5A 步(共 7 步)
******************************************************************************************************
[ 键入“back”返回上一面板,或键入“quit”随时取消安装。 ]

    * 1->创建域
      2->加入域
:1

对域启用安全通信
    * 1->否
      2->是
:1
    * 1->为 Informatica Administrator 启用 HTTPS
      2->禁用 HTTPS
:2


******************************************************************************************************
域配置存储库 - 第 5B 步(共 7 步)
******************************************************************************************************
[ 键入“back”返回上一面板,或键入“quit”随时取消安装。 ]


配置域配置存储库的数据库:

数据库类型:
    * 1->Oracle
      2->SQLServer
      3->DB2
      4->Sybase
:1

数据库用户 ID: (默认值 :- infa_rep) :infa_domain

用户密码: :

配置数据库连接
    * 1->JDBC URL
      2->自定义 JDBC 连接字符串
:1

数据库地址: (默认值 :- localhost:1521) :

数据库服务名称: (默认值 :- orcl) :

配置 JDBC 参数
    * 1->是
      2->否
:2


******************************************************************************************************
域安全 - 加密密钥 - 第 5C 步(共 7 步)
******************************************************************************************************
[ 键入“back”返回上一面板,或键入“quit”随时取消安装。 ]


关键字: :

加密密钥目录: (默认值 :- /home/infa/Informatica/9.6.1/isp/config/keys) :

错误 !!! 关键字长度必须介于 8 到 20 个字符之间。
必须至少包含一个大写字母、一个小写字母、一个数字,并且没有空格。

选择一个选项
    * 1->确定
:1


******************************************************************************************************
域安全 - 加密密钥 - 第 5C 步(共 7 步)
******************************************************************************************************
[ 键入“back”返回上一面板,或键入“quit”随时取消安装。 ]


关键字: :

加密密钥目录: (默认值 :- /home/infa/Informatica/9.6.1/isp/config/keys) :

信息 !!! 将在 /home/infa/Informatica/9.6.1/isp/config/keys 中生成
文件名为 siteKey 的加密密钥。必须将域的名称、加密密钥的关键字
以及加密密钥文件保存在一个安全位置。更改域的加密密钥或
将存储库移动到另一个域时,域名、关键字和加密密钥是必需的。  

选择一个选项
    * 1->确定
:1


******************************************************************************************************
域和节点配置 - 第 6 步(共 7 步)
******************************************************************************************************
[ 键入“back”返回上一面板,或键入“quit”随时取消安装。 ]


输入 Informatica 域的以下信息。 

域名: (默认值 :- Domain_localhost.localdomain) :Domain

节点主机名: (默认值 :- localhost.localdomain) :localhost

节点名称: (默认值 :- node01_localhost.localdomain) :

节点端口号: (默认值 :- 6005) :

域用户名: (默认值 :- Administrator) :

域密码: (默认值 :- ) :

确认密码: (默认值 :- ) :

显示高级端口配置页
    * 1->否
      2->是
:2

错误 !!!节点主机名: 不得为 localhost。

选择一个选项
    * 1->确定
:1


******************************************************************************************************
域和节点配置 - 第 6 步(共 7 步)
******************************************************************************************************
[ 键入“back”返回上一面板,或键入“quit”随时取消安装。 ]


输入 Informatica 域的以下信息。 

域名: (默认值 :- Domain) :

节点主机名: (默认值 :- localhost) :localhost.localdomain

节点名称: (默认值 :- node01_localhost.localdomain) :node01_localhost.localdomain

节点端口号: (默认值 :- 6005) :

域用户名: (默认值 :- Administrator) :

域密码: (默认值 :- ) :

确认密码: (默认值 :- ) :

显示高级端口配置页
      1->否
    * 2->是
:2


******************************************************************************************************
端口配置 - 第 6A 步(共 7 步)
******************************************************************************************************
[ 键入“back”返回上一面板,或键入“quit”随时取消安装。 ]


为服务管理器和 Administrator 输入端口号:

服务管理器关闭端口: (默认值 :- 6007) :

服务管理器端口: (默认值 :- 6006) :

Informatica Administrator 端口: (默认值 :- 6008) :

Informatica Administrator 关闭端口: (默认值 :- 6009) :

端口号下限: (默认值 :- 6013) :

端口号上限: (默认值 :- 6113) :

正在执行命令...
--
正在定义域...
-
注册插件...
-
正在启动服务...
-
正在对域执行 ping 操作...
-
正在对域执行 ping 操作...
-
正在对域执行 ping 操作...
-
正在对域执行 ping 操作...
-
正在对域执行 ping 操作...
-
正在对 Administrator 执行 ping 操作...
-
正在对 Administrator 执行 ping 操作...
-
正在对 Administrator 执行 ping 操作...
-
正在对 Administrator 执行 ping 操作...
-
正在对 Administrator 执行 ping 操作...
-
正在对 Administrator 执行 ping 操作...
-
正在对 Administrator 执行 ping 操作...
-

******************************************************************************************************
安装后摘要 - 第 7 步(共 7 步)
******************************************************************************************************
安装状态 SUCCESS

Informatica 9.6.1 安装完成。

有关详细信息,请参见调试日志文件:
/home/infa/Informatica/9.6.1/Informatica_9.6.1_Services.log

安装类型 :新安装


Informatica Administrator 主页::
http://localhost.localdomain:6008

产品名称:  Informatica 9.6.1 Services


按 <Enter> 继续...
[infa@localhost 961_Server_Installer_linux-x64]$ 

如果你修改了OPEN_CURSORS参数 还是报这个错,就忽略这个错误吧!继续安装

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

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

 

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

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

cd /home/infa/Informatica/9.6.1/server/tomcat/bin
./infaservice.sh shutdown
./infaservice.sh startup
补充:

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

还有最重要的是  要给oracle_home目录755权限,好让infa用户能有权限访问。要不创建资源库会报错。

后续资源库等配置参看:配置存储服务和集成服务

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值