ODI是oracle的数据抽取工具,11G融合了wls和jdev,不10G相比出现了教大幅度的 变化。
环境介绍: OS:Win7-32bit Oracle-DB:10GXE WLS:
ODI:
RCU:安装资料库
解压完成后需要rcuHome\\BIN目录下面打开文件,选择创建
填写数据库连接信息
填写数据库连接信息
填写ODI数据库用户口令
填写ODI相关对象信息,主资料库ID,口令
创建表空间
开始创建
表空间创建完毕后作创建对象前确认
开始创建主资料库和工作资料库
创建完成
安装ODI
解压后到disk1中点击setup,选择需要按照的ODI对象,本机上安装服务器和编辑器!
作检查
选择安装目录
数据库连接信息
ODI应用超级用户口令
代理名称和代理端口
确讣安装信息 开始安装
安装完毕!
创建domain
进入$ODI_HOME$\\common\\bin\\运行来创建domain
填写domain的名称
Weblogic域管理员口令
选择java sdk
填写数据库连接信息
作数据库连接信息验证
选择domain功能配置
管理服务器信息配置
受管理server
集群配置,由于不做集群,直接下一步
计算机配置
集群服务器配置,直接下一步
服务安装
配置概要
开始创建域 创建完毕
启动服务
首先启动Adminerver
然后到D:\\Oracle\\Middleware\\\\server\\bin目录下面启劢
到D:\\Oracle\\Middleware\\\\common\\nodemanager目录下面修改 文件中StartScriptEnabled=true将false改为true,重启 nodemanager
进入weblogic console页面 服务器->控制->启动odiServer
例子一、建立资料库连接并创建一个初始化表的接口
1. 点击连接到资料库,填写资料库连接信息
2. 打开SQL Developer,使用以下的sql语句创建新的用户
create user ODI_STAGE identified by ODI_STAGE
default tablespace users temporary tablespace temp;
grant connect, resource, create trigger, create view to ODI_STAGE;
3. 在ODI中打开拓扑导航页,选择物理体系结构,展开技术节,右键单击Oracle并选择
新建数据服务器
4. 在新建窗口,输入以下的参数。点JDBC标签 Parameter Value Name ODI_STAGE Instance/dblink (Data Server) ORCL User ODI_STAGE Password ODI_STAGE
设置JDBC连接
保存连接点“测试连接”
5. 展开Oracle节点,右键单击ODI_STAGE,选择新建物理方案
6. 在方案(方案)和方案(工作方案)下拉框,选择ODI_STAGE方案,点击保存按钮,关闭物理方案,在弹出的信息窗口选择确定
7. 打开逻辑体系结构,找到技术->Oracle,右键单击Oracle并选择新建逻辑方案
8. 将逻辑方案命名为ODI_STAGE,设置Global上下文的物理方案为,保存并关闭。
9. 在设计器页点击项目页的图标,选择新建项目
10. 在新建对象窗口的名称栏目输入Procedure-CRT-TBL,代码栏目自动填充为
Procedure-CRT-TBL, 点保存按钮可以看到新建的Procedure-CRT-TBL已经出现在项目列表中
11. 在项目页依次展开Procedure-CRT-TBL->第一个文件夹,右键单击过程选择新建过程
12. 在新对象窗口将新建的过程命名为PRD-create-populate-table,目标技术选择Oracle,点详细资料页签,点按钮添加一个步骤
13. 在信息窗口中输入以下参数,选择忽略错误,选择详细资料 参数 值 Drop table 名称 Oracle 技术 ODI_STAGE 方案 DROP table 命令
14. 点添加另外的步骤,输入以下参数 参数 值 Create Table 名称 Oracle 技术 ODI_STAGE 方案 命令 CREATE table \ \ \ \ \ \ constraint \primary key(\ ) 15. 点添加另外的步骤初始化SRC_SALES_PERSON1表,输入以下参数 参数 值 Populate table 名称 Oracle 技术 ODI_STAGE 方案 begin 命令 insert into values (11,'Andrew','Andersen','22/02/1999',sysdate); insert into values (12,'John','Galagers','20/04/2000',sysdate); insert into values (13,'Jeffrey','Jeferson','32422',sysdate); insert into values (20,'Jennie','Daumesnil','28/02/1988',sysdate); insert into values (21,'Steve','Barrot','24/09/1992',sysdate); insert into values (22,'Mary','Carlin','14/03/1995',sysdate); insert into values (30,'Paul','Moore','36467',sysdate); insert into values (31,'Paul','Edwood','18/03/2003',sysdate); insert into values (32,'Megan','Keegan','29/05/2001',sysdate); insert into values (40,'Rodolph','Bauman','29/05/2000',sysdate); insert into values (41,'Stanley','Fischer','37233',sysdate); insert into values (42,'Brian','Schmidt','25/08/1992',sysdate); insert into values (50,'Anish','Ishimoto','30/01/1992',sysdate); insert into values (51,'Cynthia','Nagata','28/02/1994',sysdate);
ODI11G安装及使用



