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用户能有权限访问。要不创建资源库会报错。
后续资源库等配置参看:配置存储服务和集成服务