Informatica PowerCenter for AIX安装配置手册.docx
《Informatica PowerCenter for AIX安装配置手册.docx》由会员分享,可在线阅读,更多相关《Informatica PowerCenter for AIX安装配置手册.docx(28页珍藏版)》请在冰豆网上搜索。
![Informatica PowerCenter for AIX安装配置手册.docx](https://file1.bdocx.com/fileroot1/2023-2/6/649c1568-1360-4380-9f10-c117af8ef045/649c1568-1360-4380-9f10-c117af8ef0451.gif)
InformaticaPowerCenterforAIX安装配置手册
目录
1使用32位和64位平台1
2最低系统要求1
3数据库环境3
4从UNIX连接至数据库3
4.1概述3
4.2连接至Oracle数据库4
4.3配置本地连接4
5PowerCenterServer在AIX下的安装7
5.1配置环境变量7
5.2开始安装9
6创建RepositoryService以及IntegrationService23
7启动/停止Node上的InformaticaServices27
7.1Unix下停止node服务27
7.2使用AdministrationConsole停止Informatica服务28
7.3停止Domain28
8卸载InformaticaPowerCenter29
1使用32位和64位平台
PowerCenter支持以下64位平台:
✧AIX
✧Itanium上的HP-UX运行在
使用32位和64位平台时请遵照以下准则:
✧库。
依据以下准则链接库:
◆将32位应用程序链接至32位库,而将64位应用程序链接至64位库。
◆将32位PowerCenterServer链接至32位数据库客户端,而将64位PowerCenterServer链接至64位数据库客户端。
✧数据库客户端。
将32位RepositoryServer链接至32位数据库客户端,而将64位RepositoryServer链接至64位数据库客户端。
✧PowerCenterServer和RepositoryServer。
32位和64位PowerCenterServer以及RepositoryServer相互兼容。
✧高速缓存。
如果配置会话的总高速缓存大小为2GB或更大(2,147,483,648字节),则您必须在64位PowerCenterServer上运行会话。
如果您在32位PowerCenterServer上运行会话,会话将失败。
✧服务器网格。
服务器网格可包含32位和64位PowerCenterServer。
如果配置会话的总高速缓存大小为2GB(2,147,483,648字节)或更大,则主服务器将会话路由至64位PowerCenterServer(如果有一个可用)。
2最低系统要求
安装PowerCenter前,验证系统要求。
要安装和配置PowerCenter,需要对产品的不同组件有一定的了解。
说明事项:
1、PowerCenterServer安装需要1GB磁盘空间来保存临时文件。
2、在UNIX系统中,安装程序将临时文件写入到/tmp路径下。
3、在Windows系统中,安装程序将临时文件写到缺省路径下,可修改TMP或IATEMPDIR(InstallAnywhere)环境变量来改变该路径。
4、注意\etc\hosts文件中是“127.0.0.1localhost”和“主机IP主机名”。
5、Informatica建议所有运行PowerCenterClient的机器的分辨率设置为1024x768或更高。
表2.1PowerCenter满足的最低系统要求
安装产品
PowerCenterAdvancedEdition
PowerCenterStandardEdition
PowerCenterServices
DataAnalyzer
MetadataManager
PowerCenterClient
MetadataManagerClient
CPU个数
4CPUs
1CPU
1CPU
2CPUs
2CPUs
1CPU
2CPUs
系统内存
4GB
1GB
1GB
1GB
1GB
512MB
512MB
硬盘空间
2.3GB
1.3GB
500MB
800MB
1.0GB
300MB
200MB
操作系统
Win2000/2003
Win2000/2003
Win2000/2003
Win2000/2003
Win2000/2003
Win2000/2003/XP
Win2000/2003/XP
SunSolaris
SunSolaris
SunSolaris
SunSolaris
SunSolaris
HP-UX
HP-UX
HP-UX
HP-UX
HP-UX
IBMAIX
IBMAIX
IBMAIX
IBMAIX
IBMAIX
RedHatLinux
RedHatLinux
RedHatLinux
RedHatLinux
RedHatLinux
SUSELinux
SUSELinux
SUSELinux
SUSELinux
SUSELinux
3数据库环境
数据库准备:
1、在安装Informatica服务的主机上,要提供连接到关系型数据库的NativeDriver。
2、在对应数据库中,创建一个数据库用户用来保存InformaticaRepository。
分配给该用户适当的权限,例如:
针对Oracle9i数据库,分配Connect,Resource权限即可;Oracle10g数据库,还需有createview权限。
3、尽管您可以创建数据库空间最小值为30MB的资料库,但Informatica建议您为资料库分配150MB。
表3.1PowerCemter知识库支持数据库类型
PowerCenter组件
PowerCenterrepository
PowerCenterdomainconfigurationdatabase
DataProfilingwarehouse*
DataAnalyzerrepository
MetadataManagerrepository
数据库类型
IBMDB2UDB
IBMDB2UDB
IBMDB2UDB
IBMDB2UDB
IBMDB2UDB
SQLServer
SQLServer
Informix
SQLServer
SQLServer
Oracle
Oracle
SQLServer
Oracle
Oracle
SybaseASE
SybaseASE
Oracle
SybaseASE
SybaseASE
SybaseASE
Teradata
磁盘空间
30MB
1MB
5MB
60MB
550MB
说明:
DataProfiling可以跟PowerCenterrepository存储在同一个数据库实例中。
而针对Informix和Teradata数据库,DataProfiling必须跟PowerCenterrepository存储在不同的数据库实例中。
4从UNIX连接至数据库
4.1概述
RepositoryServer使用本地驱动程序与资料库数据库通信。
PowerCenterServer使用本地驱动程序或ODBC与数据库通信。
Informatica建议使用本地数据库驱动程序。
您需要配置RepositoryServer,以便与管理每个资料库数据库的数据库服务器通信。
您还需要配置PowerCenterServer,以便与要访问的每个数据库通信。
要连接至数据库,您必须在RepositoryServer或PowerCenterServer的主机上安装和配置本地数据库客户端连接软件。
要确保PowerCenterServer、RepositoryServer和资料库数据库之间的兼容性,您必须使用相应的数据库客户端库。
注:
在Linux中,您可以使用本地驱动程序连接至IBMDB2、Oracle或Sybase数据库。
您可以使用ODBC连接至其它源和目标。
您不能从Linux连接至Teradata或Informix。
以下部分提供了从UNIX连接至支持的数据库的准则。
4.2连接至Oracle数据库
您必须在承载PowerCenter的机器上安装并配置本地客户端软件。
为确保Informatica产品和数据库之间的兼容性,您必须使用相应的数据库客户端库。
您必须在UNIX上配置连接以下PowerCenter组件:
✧PowerCenterServer。
在PowerCenterServer主机上安装或验证您是否已经安装Oracle客户端软件。
PowerCenterServer使用本地连接或ODBC与Oracle通信。
Informatica建议使用本地连接。
✧RepositoryServer。
如果要创建一个Oracle资料库,则在RepositoryServer主机上安装或验证您是否已经安装Oracle客户端软件。
RepositoryServer使用本地连接与Oracle通信。
您必须安装兼容版本的Oracle客户端和Oracle数据库服务器。
您还必须在运行PowerCenter和Oracle数据库服务器的每台机器上安装相同版本的Oracle客户端软件。
要验证兼容性,请与Oracle联系。
4.3配置本地连接
请遵照以下准则通过OracleNetServices或Net8连接至Oracle数据库。
有关特定连接的说明,请参阅您的数据库文档。
要连接至Oracle数据库:
✧要配置与PowerCenterServer或RepositoryServer的连接,请以可以启动服务器进程的用户的身份登录机器。
✧设置ORACLE_HOME、NLS_LANG、TNS_ADMIN和PATH环境变量。
ORACLE_HOME。
将变量设置为Oracle客户端安装目录。
例如,如果客户端安装在/HOME2/oracle目录:
使用Bourneshell:
$ORACLE_HOME=/HOME2/oracle;exportORACLE_HOME
使用Cshell:
$setenvORACLE_HOME/HOME2/oracle
NLS_LANG。
把变量设置为您希望数据库客户端和服务器在您登录时使用的语言环境(语言、地域和字符集)。
此变量的值取决于您的配置。
例如,如果值为american_america.UTF8,则您必须如下设置变量:
使用Bourneshell:
$NLS_LANG=american_america.UTF8;exportNLS_LANG
使用Cshell:
$NLS_LANGamerican_america.UTF8
要确定此变量的值,请与您的管理员联系。
TNS_ADMIN。
将变量设置为tnsnames.ora文件所在的目录。
例如,如果文件位于/HOME2/oracle/network/admin目录中:
使用Bourneshell:
$TNS_ADMIN=$HOME2/oracle/network/admin;exportTNS_ADMIN
使用Cshell:
$setenvTNS_ADMIN=$HOME2/oracle/network/admin
设置TNS_ADMIN是可选的,并可能因配置的不同而异。
PATH。
要运行Oracle命令行程序,请设置变量以包括Oraclebin目录。
使用Bourneshell:
$PATH=${PATH}:
$ORACLE_HOME/bin;exportPATH
使用Cshell:
$setenvPATH${PATH}:
ORACLE_HOME/bin
✧设置共享库环境变量。
Oracle客户端软件包含多个共享库组件,PowerCenterServer和RepositoryServer可以动态载入这些共享库组件。
要在运行时间期间找到共享的库,请设置共享库环境变量。
共享库路径还必须包括PowerCenterServer或RepositoryServer安装目录(server_dir)。
根据操作系统设置共享库环境变量。
下表列出了各操作系统的共享库变量:
表4.1所需环境变量
操作系统
变量
Solaris
LD_LIBRARY_PATH
Linux
LD_LIBRARY_PATH
AIX
LIBPATH
HP-UX
SHLIB_PATH
例如,在Solaris和Linux中使用以下语法:
使用Bourneshell:
$LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:
$HOME/server_dir:
$ORACLE_HOME/lib;exportLD_LIBRARY_PATH
使用Cshell:
$setenvLD_LIBRARY_PATH${LD_LIBRARY_PATH}:
$HOME/server_dir:
$ORACLE_HOME/lib
✧编辑.cshrc或.profile,以包含shell命令的完整集。
保存文件,注销并重新登录,或者输入源命令。
使用Bourneshell:
$source.profile
使用Cshell:
$source.cshrc
✧验证是否将Oracle客户端配置为可以访问数据库。
使用SQL*NetEasyConfigurationUtility,或者将现有的tnsnames.ora文件复制到主目录并根据需要进行修改。
tnsnames.ora文件存储在$ORACLE_HOME/network/admin目录中。
输入Oracle连接字符串的正确语法,通常为databasename.world。
此处提供了tnsnames.ora的示例。
您需要输入您的数据库信息。
mydatabase.world=
(DESCRIPTION
(ADDRESS_LIST=
(ADDRESS=
(COMMUNITY=mycompany.world
(PROTOCOL=TCP)
(Host=mymachine)
(Port=1521)
)
)
(CONNECT_DATA=
(SID=MYORA7)
GLOBAL_NAMES=mydatabase.world)
✧验证是否能够连接至Oracle数据库。
要连接至Oracle数据库,请启动SQL*Plus并输入连接信息。
如果您未能连接至数据库,则验证您是否正确输入了所有的连接信息。
正确输入在tnsnames.ora中定义的用户名和连接字符串。
5PowerCenterServer在AIX下的安装
5.1配置环境变量
安装用户需执行server的启动和停止等操作,必须对安装目录和数据库客户端目录具有访问和执行权限。
确定UNIX环境是Cshell还是Bourne/Kornshell,并确定设置环境变量生效的文件,如.profile、.cshrc、.bash_profile、.bashrc等。
设置环境变量的文件位于安装系统用户的根目录下,用命令:
ls–a查看。
下面是一个在IBMAIX64位下,使用Oracle9i数据库创建知识库,安装Informatica服务的Profile例子,UNIX用户为infa:
PATH=/usr/bin:
/etc:
/usr/sbin:
/usr/ucb:
$HOME/bin:
/usr/bin/X11:
/sbin:
.
exportPATH
if[-s"$MAIL"]#ThisisatShellstartup.Innormal
thenecho"$MAILMSG"#operation,theShellchecks
fi#periodically.
exportORACLE_HOME=/oracle/OraHome1
exportORACLE_BASE=/oradata
exportORACLE_SID=ora9i
exportNLS_LANG=american_america.ZHS16GBK
exportODBCHOME=/home/infa/Informatica/PowerCenter8.1.1/ODBC5.1/ODBC5.1
exportODBCINI=/home/infa/.odbc.ini
exportPATH=$PATH:
/oracle/OraHome1/bin:
$ODBCHOME/bin
exportLANG=C
exportPM_CODEPAGENAME="MS936"
exportLIBPATH=$LIBPATH:
$ORACLE_HOME/lib:
/home/infa:
$ODBCHOME/lib
exportPATH=$PATH:
/home/infa
说明:
其中的LIBPATH项,根据UNIX系统的类型有一定的变化:
操作系统
变量
Solaris
LD_LIBRARY_PATH
Linux
LD_LIBRARY_PATH
AIX
LIBPATH
HP-UX
SHLIB_PATH
5、在UNIX下,只能通过ODBC访问SQLSERVER,在UNIX下配置ODBC,.odbc.ini文件位于/home/infa目录下,ODBC配置内容如下:
[ODBC_MSS]
Driver=/home/infa/Informatica/PowerCenter8.1.1/ODBC5.1/ODBC5.1/lib/DWmsss21.so
Description=DataDirect5.1SQLServerWireProtocol
Address=128.1.250.10,1433
AlternateServers=
AnsiNPW=Yes
ConnectionRetryCount=0
ConnectionRetryDelay=3
Database=dgdb
LoadBalancing=0
LogonID=test
Password=test
QuotedId=No
QEWSD=39193
IANAAppCodePage=113
ReportCodePageConversionErrors=0
注意:
IANAAppCodePage=113是ODBC的语言设置,113对应简体中文GBK。
此参数重要。
5.2开始安装
PowerCenter在AIX下可以使用图形界面或者控制台进行安装,图形界面与Windows下的安装步骤相同,具体内容参照《InformaticaforWin32安装配置手册》,本文重点介绍如何在控制台下进行安装。
1、进入安装
找到安装文件install.sh,运行:
#./install.sh
图5.1
图5.2中的内容大意是需要用户确认安装环境,输入“y”,继续:
图5.2
提示用户以GUI界面还是以控制台界面安装,这里我们选择控制台安装,输入“C”,继续。
图5.3
安装准备中……
图5.4
PowerCenter安装欢迎信息,点击回车继续:
图5.5
提示用户检查是否正确设置了PowerCenter环境变量,确认无误后点击回车继续:
图5.6
再次提示用户检查环境变量,并说明环境变量的重要性:
图5.7
输入license.key的路径,默认路径指向PowerCenter主目录,方便起见可以将key拷贝到默认路径,点击回车继续:
图5.8
列出安装信息,点击回车继续:
图5.9
选择安装方式,“1”为完全安装,“2”为自定义安装,输入“2”回车:
图5.10
选择安装的组件,这里我们只安装“Server”,输入“1”回车:
图5.11
选择安装类型,“1”为全新安装,选择1回车:
图5.12
选择安装路径,默认路径为:
/home/infa/Informatica/PowerCenter8.1.1,这里我们键入安装路径,如“/Informatica/PowerCenter8.1.1”,回车:
图5.13
安装程序列出安装信息,用户确认后回车继续:
图5.14
安装进行中……
图5.15
建立Domain,这一步中有两个选项,“1”创建新的Domain,“2”加入已有的Domain,这里我们新建一个Domain,输入“1”回车:
图5.16
选择连接数据库类型,本文中连接的数据库类型为Oracle,故选择“1”回车,接下来输入需要连接的数据库信息,依次为:
数据库IP和端口号、数据库用户名、登录密码、数据库名:
图5.17
设定Domain信息,最后会询问是否创建知识库,这里我们选择“N”,在接下来的配置当中我们手动配置知识库,回车:
图5.18
安装成功:
图5.19
记录图5.20中的URL,如“http:
//localhost:
6001/adminconsole”:
图5.20
图5.21
图5.22
登录控制台:
图5.23
6创建RepositoryService以及IntegrationService
进入控制台
图6.1
点击图6.2中的“Create->RepositoryService”:
图6.2
弹出新建知识库对话框,填入信息,如图6.3所示,填写完毕后,点击“Create”创建知识库。
注意:
这里知识库连接的Oracle字符集要使用UTF-8。
图6.3
创建成功后服务会自动启动,如图6.4。
接下来我们创建IntegrationService,步骤与创建知识库相同,对照图6.2,点击“Create->IntegrationService”,弹出创建新IntegrationService对话框,如图6.4,配置完成后点击“Create”:
图6.4
注意:
在DataMovementMode一栏中选择Unicode字符集。
点击“Create”后进入图6.5窗口,注意:
在PrimaryNode一栏中选择“MSWindowsSimplifiedChinese……”字符集,否则服务无法启动。
下面的复选框选择后服务就会直接开启,我们也可以手动开启。
完成后点击“OK”。
图6.5
服务创建完成后我们点击图6.6中的“Overview”便可以看到我们添加的RepositoryService以及IntegrationService服务,并且可以看到服务都是开启的,如果没有看到图中的对号说明服务没有打开。