"这篇文档详细介绍了如何在Linux64环境下安装和配置Informatica PowerCenter 9.0.1。在开始安装前,需要确保系统已安装Oracle数据库客户端,并创建一个名为infa的操作系统用户,分配相应的权限和内存资源。此外,数据库的要求包括选择Oracle、IBM DB2、Microsoft SQL Server或Sybase ASE作为元数据的知识库,设置合适的字符集和监听端口,以及调整数据库的open_cursors参数。"
Informatica PowerCenter是企业级的数据集成平台,用于数据迁移、数据仓库构建、数据质量管理和主数据管理等任务。在Linux64系统上安装9.0.1版本的步骤和注意事项如下:
1. **环境准备**:
- **操作系统需求**:确保系统满足Informatica的最低硬件和软件要求,例如Linux64兼容的版本。在本例中,Informatica测试机的IP地址是172.16.99.27。在安装前,需要安装Oracle数据库客户端,因为Informatica通常依赖于数据库来存储元数据。
- **用户和权限**:创建一个名为`infagroup`的用户组和名为`infa`的用户,分配密码`infa`。为`infa`用户预留8GB的硬盘空间,系统`tmp`区域预留2GB空间。
- **环境变量**:配置`infa`用户的环境变量,以便能够访问所有相关的数据源和目标,并确保`infa`用户能够使用`sqlplus`命令连接到Oracle数据库。
2. **系统配置**:
- **端口设置**:确认端口6005未被占用,这是Informatica服务使用的默认端口。还需要保留6006-6105之间的端口(可自定义,但至少需要5个)用于数据库连接。
- **资源限制**:通过`ulimit`命令解除内存、文件和其他资源的限制,特别是`memory`、`file`、`data`和`nofiles`,以允许Informatica运行时有足够的资源。
3. **数据库需求**:
- **知识库**:Informatica需要一个支持的数据库作为知识库,如Oracle。创建一个Informatica专用的表空间,建议大小至少500MB。对于DB2,要求缓冲池页大小至少为32K。
- **硬盘空间**:为`infa`用户预留4GB硬盘空间,系统`tmp`区域预留1GB。
- **字符集**:数据库字符集需设置为支持中文的GBK,以处理中文数据。
- **监听设置**:确保数据库监听器在所需端口运行,并提供相应的监听端口信息。
- **数据库参数**:调整Oracle数据库的`open_cursors`参数至1000,以满足Informatica的连接需求。
4. **数据库建库**:
- 在数据库中创建Informatica所需的数据库实例和表空间。
- 分别建立两个数据表,这些表将用于Informatica的运行时数据存储。
成功安装Informatica PowerCenter 9.0.1需要综合考虑操作系统环境、数据库配置和资源规划,确保所有组件都能协同工作,为数据集成任务提供稳定和高效的服务。