### ORACLE ODI安装文档详解
#### 一、概述与前提条件
本文档旨在提供详细的Oracle Data Integrator (ODI) 安装指南,适用于希望部署ODI进行数据集成项目的组织和个人。ODI是一款强大的企业级数据集成工具,用于简化跨不同系统之间的数据迁移和同步流程。
**前提条件**:
- 所有安装文件位于CD的`\Software`文件夹内。
- **ODI客户端图形化软件**:需要JVM 1.4.2或以上版本以及JDK 1.4.2或以上版本的支持。
- **ODI Agent**:需要JVM 1.3.1或以上版本以及JDK 1.4或以上版本的支持。
- **ODI Metadata Navigator**:需要兼容JSP 1.2和Servlet 2.3的Web Server(如Tomcat),并且需要JDK 1.4或以上版本的支持。
#### 二、安装步骤详解
##### 2.1 安装JDK 1.5
- **安装文件**: `\Software\jdk-1_5_0_09-windows-i586-p.exe`
- **安装过程**:双击安装文件,按照提示进行操作。
##### 2.2 安装Tomcat 5.5
- **安装文件**: `\Software\apache-tomcat-5.5.17.exe`
- **安装过程**:双击安装文件,选择合适的安装目录和选项。
##### 2.3 ODI客户端图形化软件和ODI Agent的安装
- **安装文件**:`\Software\odi\setup\windows setup.exe`
- **安装过程**:双击安装文件,根据向导提示完成安装。
##### 2.4 JDBC/JMS驱动的安装
- **安装步骤**:
- 对于ODI客户端图形化软件或ODI Agent,将驱动包(.zip或.jar)拷贝到ODI安装路径`\oracledi\drivers`下。
- 对于ODI Metadata Navigator,将驱动包拷贝到ODI Metadata Navigator安装路径`\WEB-INF\lib`下。(需在完成第8步ODI Metadata Navigator安装后进行)
**示例**:安装Oracle JDBC驱动,从 `$ORACLE_HOME\jdbc\lib` 复制 `ojdbc14.jar` 到 `$ODI_HOME\oracledi\drivers`。
##### 2.5 ODI客户端图形化软件和ODI Agent的配置
- **资料库存储空间建议**:为资料库设立单独的存储空间。
- **创建资料库用户**:
- 创建主资料库用户和工作资料库用户。
- 在Oracle数据库上执行如下命令创建用户并授予权限:
```sql
create user snpm identified by oracle default tablespace <表空间名称>;
grant connect, resource to snpm;
create user snpw identified by oracle default tablespace <表空间名称>;
grant connect, resource to snpw;
```
- **创建主资料库**:
- 打开 “Programs > ODI > Oracle Data Integrator > Repository Management > Master Repository Creation”。
- 填写以下信息:
- **Driver**:选择驱动类型。
- **URL**:设置为 `jdbc:oracle:thin:@<DB Server Host Name or IP Address>:<Port of DB>:<Service Name of DB>`。
- **USER**:使用步骤4.2创建的主资料库用户名。
- **Password**:使用步骤4.2创建的主资料库用户密码。
- **Technology**:选择资料库所在的数据库类型。
- **Language**:设置主资料库使用的语言。
- **连接主资料库**:
- 打开 “Programs > ODI > Oracle Data Integrator > Topology Manager”,创建新的主资料库连接。
- 填写以下信息:
- **Login Name**:自定义的名称。
- **User**:SUPERVISOR(必须)。
- **Password**:SUNOPSIS(必须)。
- 主资料库连接信息:
- **USER**:步骤6.3创建的主资料库用户名。
- **Password**:步骤6.3创建的主资料库用户密码。
- **Driver**:选择驱动类型。
- **URL**:设置为 `jdbc:oracle:thin:@<DB Server Host Name or IP Address>:<Port of DB>:<Service Name of DB>`。
- **创建工作资料库**:
- 通过 “Topology -> 存储库 -> 工作存储库” 创建新工作资料库。
- 填写工作资料库连接信息:
- **名称**:自定义的工作资料库连接名称。
- **技术**:资料库所在数据库类型(如Oracle)。
- **实例/dblink(数据服务器)**:Oracle DB Service Name。
- **User**:步骤4.2中创建的工作资料库用户名。
- **Password**:步骤4.2中创建的工作资料库用户密码。
- **Tab JDBC -> JDBC Driver**:选择JDBC驱动。
#### 三、总结
通过本指南,您可以详细了解如何安装和配置ODI客户端图形化软件、ODI Agent以及ODI Metadata Navigator,并掌握必要的JDK、JDBC驱动和资料库配置步骤。这些步骤确保您的ODI环境能够顺利运行,并实现高效的数据集成任务。遵循上述指导,可以有效减少安装过程中的潜在问题,提高系统的稳定性和性能。