2023年7月4日发(作者:)
Window server2008R2上ODI12C安装配置
李雪锋
华东师范大学信息化办公室
2018/1/8
一. ODI12C安装与配置
1.安装前准备工作
(1)对于ODI12C,认证的JDK是1.8.0_131及更高版本。本文采用jdk-8u151。
下载地址:
/technetwork/java/javase/downloads/
(2)操作系统建议Windows 7, Windows Server 2012, Windows Server 2012 R2,
Windows 8.1, Windows 10, Windows Server 2016。本文中我们采用Windows
Server 2008 R2 Enterprise
(3)oracle版本:11.2.0.4
(4)ODI12C:12.2.1.3.0
2. ODI12C安装
本文采用standalone(独立)方式安装ODI,只需要直接安装odi软件便可。如果采用Collocated(并置)模式安装odi,则需要先安装Oracle Fusion
Middleware Infrastructure。
2.1JDK1.8.0_151安装
安装简单,略。
安装完成后,我们配置环境变量,右击“我的电脑”-->属性-->"高级"-->"环境变量"
新建环境变量JAVA_HOME=C:Program FilesJavajdk1.8.0_151 新建环境变量classpath=.;%JAVA_HOME%lib;%JAVA_HOME%
在环境变量path增加变量值%JAVA_HOME%bin;%JAVA_HOME%jrebin
配置好环境变量后,分别运行java –version、java、javac等测试jdk安装的正确性。
2.2oracle数据库安装
双击开启oracle数据库安装,安全更新配置
不做配置,下一步
下载软件更新配置,此处我们跳过更新
安装选项
点击下一步,进行系统类选择
点击下一步,选择单实例数据库安装
点击下一步,选择高级安装
点击下一步,进入语言选择 点击下一步,数据库版本类型选择企业版
点击下一步,数据库安装路径
点击下一步,选择数据库应用类型 点击下一步,配置数据库名和实例名orcl
点击下一步,进入内存、字符集、安全性等设置
点击下一步,默认
点击下一步,选择数据库数据文件位置
点击下一步,备份机制选择
点击下一步,对用户采用统一口令Xxxxxxxx
先决性条件检查
点击下一步,开始安装,等待安装完成。
2.3ODI12C基本安装
打开cmd,进入到目录:C:Program FilesJavajdk1.8.0_151bin下,执行如下命令:
通过对cpu、监视器、交换空间、jvm、临时空间等进行基本检查,满足安装条件。
接下来开启图形化安装欢迎界面: 点击下一步,进入自动更新配置界面,此处选择跳过自动更新
点击下一步,配置oracle主目录:
C:OracleMiddlewareOracle_Home 点击下一步,进入安装类型的选择,本文采用的是独立部署模式
点击下一步,进入先决条件检查 产生感叹号的原因是
问题: 此 Oracle 软件在公开发布时未在当前操作系统中经过认证。此版本可能已在公开发布后经过认证。
预期的结果: Windows 7, Windows Server 2012, Windows Server 2012 R2,
Windows 8.1, Windows 10, Windows Server 2016之一
实际结果: Windows Server 2008 R2 Enterprise
此处我们选择忽略这个问题。点击下一步,进入安装概览
点击安装,开启安装。。。。。。
等待进度条到达100%
点击下一步,显示安装完成后的详细信息
3. ODI12C配置
3.1master repository schemas与work repository schemas配置
我们需要在上面安装的oracle数据库上配置master repository schemas与work repository schemas。
进入C:OracleMiddlewareOracle_Homeoracle_commonbin执行如下命令
接下来进入欢迎界面
点击下一步,进入资料档案库创建。选择一种方法来创建组件模式并将其加载到数据库中。在“创建存储库”屏幕上:
(1)如果您具有在数据库上执行DBA活动所需的权限和特权,请选择系统加载和产品加载。 此过程假定您具有SYSDBA权限。
(2)如果您没有在数据库中执行DBA活动所需的权限或特权,则必须在此屏幕上选择为准备用于系统加载的脚本。 此选项会生成一个SQL脚本,您可以将其提供给数据库管理员。
(3)如果DBA已经为系统负载运行SQL脚本,请选择执行产品加载
(4)可以删除资料档案库
点击下一步,配置数据库信息 点击下一步,进行创建新的前缀和组件选择
。
点击下一步,为主用户方案和辅助用户方案配置口令:Xxxxxxxx
点击下一步,进入组件:主资料档案库和工作资料档案库的变量定制
超级用户(supervisor)口令:密码设置为Xxxxxxxx。必须设置超级用户密码
工作资料档案库类型:本处我们选择开发环境,如果配置执行环境,则无法使用designer。
使用开发(D)创建开发库。 这种类型的资源库允许管理设计时对象,如数据模型和项目(包括接口,过程等)。开发资源库还包括运行时对象(场景和会话)。 这种类型的存储库适合于开发环境。
使用Execution(E)创建执行存储库:此类存储库只包含运行时对象(场景,时间表和会话)。 它允许在Operator Navigator中启动和监视数据集成作业。 这样的存储库不能包含任何设计时工件。 Designer Navigator不能使用它。
工作资料档案库名称:自定义
工作资料档案库口令:配置密码Xxxxxxxx 点击下一步,针对组件创建方案所有者、默认表空间及临时表空间等
点击下一步,进入概要信息显示
点击创建,进入创建流程,创建完成后显示
3.2ODI Studio配置
3.2.1ODI Studio介绍
Oracle Data Integrator Studio(ODI Studio)是用来管理和配置Oracle Data
Integrator(ODI)的接口。ODI Studio作为独立模式或企业模式选项的一部分安装在指定的ORACLE_HOME目录下。 ODI Studio提供了四个用于管理ODI工件的图形化导航器:Designer,Operator,Topology和Security。 ODI Studio也可以直接按需执行作业,可用于开发和初始测试。
3.2.2ODI Studio添加第三方库
可以添加第三方库到ODI Studio。ODI Studio所需的所有文件(如第三方JDBC驱动程序,打开工具和库)应该部署到userlib目录中。 这个目录的位置是:%APPDATA%odioraclediuserlib。在win7/8;winserver2008及以上,具体位置:C:UsersmyUserNameAppDataRoamingodioraclediuserlib。
userlib目录下包含additional_文件,您可以在其中声明ODI Studio获取其他库和驱动程序的userlib目录之外的其他文件或文件夹,如以下示例所示:
编辑additional_文件后,您必须重新启动ODI Studio才能使更改生效。
3.2.3为ODI Studio配置java home
进入路径ORACLE_HOME/odi/studio/bin,本文中路径C:OracleMiddlewareOracle_.
在文件底部添加一行,增加指定jdk位置:
set JAVA_HOME=C:Program FilesJavajdk1.8.0_151
3.2.4启动ODI Studio
方式一:开始---所有程序---oracle--- ODI Studio
方式二:通过cmd,进入C:OracleMiddlewareOracle_Homeodistudiobin,执行
启动成功显示如下:
3.2.5Master Repository(主资料库)的连接
使用拓扑(Topology)和安全性(Security)这两个菜单,先必须连接到主存储库,连接到主存储库,无法使用操作器(Operator)和设计器(Designer)。具体操作如下:
(1)在ODI Studio界面,选择文件---新建---选择创建新的ODI资料档案库登录
Oracle data integrator连接具体配置
登录名:自定义的名称,随意。
用户:这里指超级用户:SUPERVISOR
口令:超级用户密码
数据库连接(主资料档案库)
用户:在3.1中我们设置的主资料档案库方案 密码:主资料档案库方案的密码
驱动器:根据数据库类型选择合适的驱动
工作资料档案库中选择仅主资料档案库
配置完成后,点击测试。测试成功后点击确定将会出现创建wallet口令,设置wallet口令
(2)连接到主资料库
点击连接到资料档案库,弹出输入wallet的界面
输入密码后,点击确定
点击确定,完成主存储库(Master Repository)连接。
3.2.6work Repository(工作资料库)的连接
在work Repository(工作资料库)环境中,可以使用所有菜单:操作器(Operator)、设计器(Designer)、拓扑(Topology)和安全性(Security)。这也是我们正常工作配置所需要连接的work Repository。具体操作如下:
(1)在ODI Studio界面,选择文件---新建---选择创建新的ODI资料档案库登录
Oracle data integrator连接具体配置
登录名:自定义的名称,随意。
用户:这里指超级用户:SUPERVISOR
口令:超级用户密码
数据库连接(主资料档案库)
用户:在3.1中我们设置的主资料档案库方案
密码:主资料档案库方案的密码
驱动器:根据数据库类型选择合适的驱动
工作资料档案库中选择工作资料档案库
配置完成后,点击测试。测试成功后点击确定将会出现需要输入wallet口令,也就是在3.2.5中设置的密码。
3.3独立模式agent创建与域配置
我们创建agent,并针对独立模式agent配置域环境,用于启动agent。
3.3.1创建agent
使用ODI Studio在Master Repository(主资料库)中创建agent。物理代理对应于单个独立代理或Java EE代理,并且在拓扑中应具有唯一的名称。 使用ODI Studio在主存储库中创建ODI代理。
作为其启动序列的一部分,代理程序连接到主存储库,以验证主存储器中是否存在使用其名称定义的物理代理程序。 如果找到它的条目,代理将继续启动,一旦启动,代理将从存储库中读取自己的所有预定作业并开始处理它们。 如果它找不到代理的物理代理条目,则启动失败。创建agent流程:
(1)在创建ODI代理之前,必须首先启动ODI Studio并连接到ODI Studio中的主存储库(Master Repository)。 (2)在拓扑菜单---物理体系结构---代理右击选择新代理
名称:OracleDIAgent1,应与3.3.2域基本配置中(8)创建一个新的ODI系统组件名称保持一致。主机填写ip地址。填写好后保存
(3)逻辑体系结构中代理配置
逻辑代理通过上下文与物理代理相关联
逻辑体系结构---代理右击选择新代理---
上下文中选择上面物理体系结构中的agent:OracleDIAgent1 3.3.2域基本配置
(1)开启域配置向导
进入目录C:OracleMiddlewareOracle_Homeoracle_commoncommonbin下,执行
(2)新建域并制定域位置
建议域主目录位于Oracle主目录之外。 此目录结构有助于避免在需要升级或重新安装软件时出现的问题。要指定域类型和域主目录:
(3)配置模板选择
增加模板Oracle Data Integrator - Standalone Agent
(4)JDK配置
(5)数据库配置类型 自动配置类型选择RCU数据(R);主机名就是承载oracle数据库的计算机名称;
方案所有者就是之前在3.1中创建的。信息填完后,通过点击获取RCU配置来进行数据库连接测试,出现如下信息表示成功
(6)组件数据源
保持默认 (7)JDBC测试
(8)创建一个新的ODI系统组件
本处系统组件对应3.3.1中创建的agent:OracleDIAgent1
(9)ODI服务器配置
系统组件就是在3.3.8中新增的组件;
服务器监听地址:承载odi服务的服务器ip地址
监听端口:odi服务端口
首选数据源:OdiMasterRepository
(10)节点管理器配置
保持默认域位置。配置节点管理器用户名:weblogic 密码:Xxxxxxxx (11)配置概要
确认后可以进行创建
(12)配置进度
点击创建后,开始创建 (13)完成域的配置
3.3.3基于nodemanager启动独立模式的agent:OracleDIAgent1
(1)先启动nodemanager
在Windows操作系统上,Oracle建议您将节点管理器配置为作为启动服务运行。 这允许节点管理器每次系统重新启动时自动启动。
(2)利用nodemanager启动agent:OracleDIAgent1
3.3.4不基于nodemanager启动独立模式的agent:OracleDIAgent1
进入目录C:weblogicbeauser_projectsdomainsbase_domainbin
执行 -NAME=OracleDIAgent1
3.3.5测试代理启动的正确性
通过访问192.168.105.25:20910/oraclediagent,出现如下内容表示代理正常启动。
参考文献:
[1]
/middleware/12213/odi/administer-develop/#GUID-C59F7B62-1AAC-4555-B7B9-8FCDD481CCDD
[2]
/middleware/12213/lcm/ODING/#ODING941
发布者:admin,转转请注明出处:http://www.yc00.com/web/1688462215a141041.html
评论列表(0条)