安装前需要准备的文件

pc86_win32_x86.zip  --  Powercenter Server端安装文件

pc86_client_win32_x86.zip  -- Powercenter Client端安装文件

10g_win32_client.zip   --  Oracle 客户端安装程序

 

Server端安装过程

1. 运行安装目录根目录下的install.bat文件

2. 语言目前只有英语可选

3. welcome页面直接点next

4.  选择Install PowerCenter 8.6.0,Next


5.  导入license key文件 (可以从这里下载javascript:void(0))


6. Next --> Next

7. 选择安装目录

8. 配置https端口,默认的是8443,这里的https端口会在后面登录管理控制台时被用到。

9. 点install开始安装

10. 选择create new domain

11. 在这里会需要你填入Oracle的连接信息,用于存储domain的信息。建议新建一个oracle用户用于保存domain信息。


12. 其他都按照默认,输入password就可以了。在后面登录web版的admin console需要用到这个用户。


13. Server端安装完毕。

 

PowerCenter Server配置

 1. 此时,在windows 服务中应该能看到Informatica Orchestration Server和Informatica Services 8.6.0 这2个服务,使它们进入启动状态。


 2. 在浏览器中输入 ​​https://localhost:8443/adminconsole/​​  登录管理控制台,用户名密码为你在安装过程中输入的内容。


3. 点击Adminstration Console直接进入console

4. 在domain tab下点击create --> Repository Service来创建 Repository.


 5. 填入Repository service的基本信息,主要为连接数据库的信息。在这里我们使用oracle数据库。这里主要会引起歧义的是connectString如何设置。因 为PowerCenter并不是通过JDBC连接数据库,而是通过在server上安装的Oracle client连接数据库,所以必须在server上安装oracle客户端程序,并且用Net Configuration Assistant配置本地net服务名。

在配置完本地net服务名后,可以在命令行下用tnsping infa_demo来测试一下是否oracle配置生效,如果tnsping不通,有可能需要重启一下机器。



6. 点击create后,如果配置正确,则开始repository service的创建。


7. 创建成功后,可以在admin console看到running状态的repository service


8. 点击create --> integration service 

 

9.  填入integration service的基本信息,repository user name和password就是登陆admin console的账户。

10. 创建成功后,类似repository service,在domain中也能看到running状态的integration service。


 

 

 

创建Integration Service失败的常见原因

1. Repository Service 的OperationgMode为exclusive.

解决办法: 如果在建立repository service的时候,选择了"Create as global repository ",则默认的OperationgMode是exclusive,需要将它改成normal后重启repository service。


2. Integration Service的code page配置不对.

3. 用户权限不足.

PowerCenter 客户端安装

1.  点击install.bat 开始客户端的安装

2. Next

3. 选择 Install PowerCenter 8.6.0 client , NExt

4. Next

5. 选择安装目录 Next

6. 点击install

7. Next

8. Done

 

配置Repository Manager验证Server端是否配置正确

1. 打开repository manager

2. 菜单上选择repository --> add repository , 输入repository的名字和用户名,建议在admin console中建立一个新用户,而不要直接使用admin用户。


3. 右键点击上一步新加的infa_demo,选择configure domains,配置域信息。域信息为在安装server过程中你输入的域名称、地址、端口。如果server和client是在一台机器,会默认建立这个domain,这步就可以跳过。


 4. 右键点击infa_demo,点击connect

 

5.  输入用户名密码,security domain写native,domain选择上一步建立的domain. 点击connect


6. 成功后会在repository下出现一个Deployment Groups的folder,这时候你可以尝试新建一个目录。


 

 

至此server和client全部配置完毕。接下来就是实际使用powercenter 来做etl设计和运行了。