当前位置: 代码迷 >> 综合 >> Informatica PowerCenter 产品安装9.6.1
  详细解决方案

Informatica PowerCenter 产品安装9.6.1

热度:44   发布时间:2023-12-24 01:38:06.0

一、安装前准备

  1. 在安装Informatica之前,确保Oracle数据库已经安装好,并创建两个新用户:infa、infa_repo。两个用户分别用于后面配置Informatica(安装INFA过程中需要填入的用户)以及Informatica存储库服务(安装完成INFA后登录后台添加存储库的时候要配置的用户)。要在有dba权限的用户下面执行下面语句
  1. 1.创建用户 

说明:一个用于存储infa配置的数据库(infa_repo),一个用于infa的资料库( infa_ domain

create user infa_repo identified by infa_repo; create user infa_domain identified by infa_ domain; 
  1. 2.给用户赋权

用户安装过程中要创建域,在这个过程中会在infa_ domain所在的用户下面(也就是你输入的用户)创建表与视图==,因此需要赋予一下权限。infa_repo与infa_ domain 都要赋予权限。

grant create any view to infa_repogrant create procedure to infa_repo;grant create view to infa_repo;grant create sequence to infa_repo;grant create SYNONYM to infa_repo;grant EXECUTE ANY PROCEDURE to infa_repo;grant unlimited tablespace to infa_repo;

2.KEY 安装过程中会只用到KEY。

说明:下面内容是key中的数据。复制下面内容保存到TXT文件中,然后修改文件后缀.key  后面让填写KEY的时候选择这个文件即可。

a616bSTSVcIJ9Uah66ge528Pu6w4o08Ks3v6p8QPsfQEq3U46GqPOKshowkA+/ivj1fpbpSmlazY0PjV97TSzeUe78pY/Ab01l0P1M0SklZndkwoZuRwSR+zVKSuoCsvhYkGG4mI4kDCcqMc2pr/OdH+R68optYCEo6TfszxHz5jO8gejO6B1StR0zfHUYj5rtQuNpEHry7aaaf2zRxKYtYHeNJCDRv7uLaoenjIhoHioJPAZ0mhi+6eZb/PMlC6aHgoSUY7DJjmOcN1l3myEIQBDCcxk0MDfp4PHSO3goz2PRnGeMThMwjqREn2qQkaG/3G4o7x9u1XTIRPtBvAmjeGXk++ElLFbyIDHERxmMSXTGnJ+EMDLtfDpsrT8J/b7j9zv4RTOzplKu4RHTfd4OS1rBQmYmsep5hYIszSEXnfMopSu88N9xPKgwApjy1Stkn3LZLIUA8k9PwViRZ6xfK1oSNG9DmTRgodiClKLabDU5Jyoasduu8k8KjN1stxNLzRbvyoFa6aaKDpMAEkjVyMICK/8xKwcnIenoXA4Hdv4SWdnmTfrV3KPDGftDb+DNdj9UB3yGGLqnx8HfawOxiiUC/wpP49mOCSYn0Hs9kBY/VuD/PVhXj60/jeBDROxCDBNKFRjdZS3CJ+IyJqjyTZWltbxTPMhORQQRJdEtIgxqev0a20Uhm7NPzltR7cYdYr2a4XIx7F9c75vasMauwdo5JZWUo9DiXPBntmVpeZFBjuLXHJ4Nrpn1XIuyxTONsyBuwikARaoFhZifYwuw==

二、安装服务端

  1. 双击开始进行安装,进行系统配置检查后选择Licence及安装路径开始安装。

【步骤0】配置key文件+安装路径

  1. 等待一段时间后安装完成,开始配置Informatica域信息

步骤1:选择要新建域还是加入现有域,一般新安装选择新建域,反勾选“启用HTTPS”的选项(一般内网使用不需要HTTPS)

 

步骤2:配置域资料库- infa_ domain

步骤3:填写域相关信息,创建管理员密码(如果勾选“显示高级端口配置项”则下一步可以配置动态端口范围等信息)。

步骤4:配置是否在其他用户下运行Informatica服务,一般不选。

步骤5:完成安装。

三、配置域信息

  1. 登录Informatica的管理控制台,在域中创建存储库服务及集成服务。可以从开始菜单中进入或直接打开IE输入地址:http://localhost:6008

登录后在左侧点击域节点,选择操作->新建

 

创建存储库服务

  1. 填写基本信息信息

 

配置关联数据库,注意选择的【代码页】要与ORCLE数据库的保持一致,不然会冲突报错。

  1. 创建完成并启动服务:

注意:

一般存储库服务新建后是以“独占”模式启动,这时候其他服务(如集成服务)是无法使用该存储库服务的,需要重新启动存储库服务才行。如果重启无效,则直接编辑存储库属性,将“操作模式”改为“普通”再重启服务即可。

②创建集成服务

  1. 填写基本信息

关联存储库

注意:此处用户名密码为Informatica用户和密码

创建完成并启动服务

四、客户端部署

安装过程比较简单,填写安装路径选择要安装的客户端工具即可,不赘述。

1.配置

1.1 安装完成后,打开RepositoryManager客户端,选择菜单“存储库”->“配置域”

1.2 在弹出的对话框窗口填写域信息

注意:此信息在服务端安装域配置步骤3配置,端口默认为6005

1.3  选择要连接的资料库,确定。

五、总结

注意点:1. 创建域失败原因

1.1 没有给权限,或者权限不够,不能创建表、或者视图

1.2.域已经创建一部分,就是数据库里面已经存在一些表。将数据库中的表全部删除。

        2.在控制面板里面卸载之后再重新安装,不然回报服务已存在

        3.如果重新安装创建的数据库服务、集成服务要与原来的一样

        https://win-c47a0kpge6t:6008

       

        4.在workflow里面配置数据库连接,需要配置ORACLE里面的TNS

        TNS :在¥¥ORACLE_HOME\product\11.2.0\client_1\network\admin\tnsnames.ora

添加监听DCTEST

DCTEST =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.20.0.118)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = DCTEST)))

说明:

DCTEST 库名

10.20.0.118:1521   ip:端口

        5. infa做下载表时,如果存在定义索引,那就使用Normal

       

        6.infa批量读取文件与读取一个文件有所区别

       注意:读取文件的时候注意自动识别的字段类型以及长度,有可能因为字符长度下载的数据不全。

        7.workflow里面使用参数来代替路径,要将使用的参数声明,类似于mapping里面

    8.在配置mapping、workflow时,要选中相应的窗口。

   比如:mapping中想配置源:先选中源上面的工具栏里面才会出现源

     先配置数据源连接,再选中连接。找到自要找的表,或者文件。

选中自己想要的表

9.点击运行Workflow,报没相应的集成服务,可以批量分配

     

安装成功之后,可以查看这一片文章:infa的使用流程