




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
汉得信息技术股份有限公司ODI .0安装和配置文档作者:Hand Consultant创建日期:2012-10-13更新日期:2012-10-15控制编码: 当前版本: 1.0审批签字:XXXX项目经理汉得项目经理拷贝号:_文档控制更改记录3日期作者版本变更参考2012-10-13李鹤1.0没有之前版本审阅姓名岗位分发拷贝号姓名岗位1234目 录文档控制ii概述1ODI 11g组件介绍1软件下载2环境信息2安装任务3安装ODI 11g4运行RCU创建ODI存储库4安装WebLogic Server9运行ODI安装程序安装ODI 11g9手工配置ODI17配置和部署ODI的Java EE 组件20已解决和未解决的问题35未解决的问题35已解决的问题35iiiCompany Confidential For HAND use only概述 ODI全称Oracle Data Integrator,是一款oracle的数据抽取工具,ODI 11g融合了WebLogic Server和JDeveloper,与ODI 10g相比有较大改变。ODI 11g组件介绍1.ODI存储库(Oracle Data Integrator Repository)ODI存储库由一个主存储库和一个或多个工作存储库组成,通过ODI用户界面开发的项目和配置信息都存储在存储库中。2.ODI Studio(Oracle Data Integrator Studio)ODI Studio是ODI的用户界面,包括设计器(Designer)、拓扑管理器(Topology Manager)、安全管理器(Security Manager)、操作器(Operator)。3.ODI独立代理(Oracle Data Integrator Standalone Agent)ODI独立代理是ODI运行接口方案的组件。具有10gODI监听代理、计划代理、web代理的功能。4.Java EE组件注:这个组件不是运行ODI所必需的,但是这个组件可以部署到应用服务器上,将ODI与其他中间件软件融合到一起,方便管理,这是ODI 11g才有的功能。使用这个组件的前提条件是已经安装WebLogic Server(或其他应用服务器软件)。Java EE组件包括: Java EE代理Java EE代理具有ODI独立代理的所有功能,同时又具有应用服务器的特点。 ODI控制台(Oracle Data Integrator Console)ODI控制台是一个web界面,提供运行、监控、浏览、编辑接口方案的功能。 公共Web服务(Public Web Services)软件下载1. 下载Oracle Data Integrator 11gR1(ODI) .0/technetwork/middleware/data-integrator/downloads/index.html2. 下载Repository Creation Utility(RCU) .0(不是必需下载)/technetwork/middleware/data-integrator/downloads/index.html3. 下载Oracle WebLogic Server 11gR1(10.3.5)/technetwork/middleware/weblogic/downloads/wls-main-097127.html4. ODI官方文档在线查阅/cd/E21764_01/odi.htm5. ODI官方文档下载,这是整个中间件的文档,ODI包含在其中/docs/cds/E21764_01.zip下载完成后截图:环境信息此例的环境信息为:操作系统:Windows Server 2003 Enterprise Edition SP2 32位数据库:Oracle Database 11g安装任务编号任务描述可选 or 强制?1运行RCU创建ODI存储库在11g版本中,ODI存储库可以使用RCU来创建,替代了以前手工建立数据库用户和存储库的方式。限制:RCU方式只支持Oracle、MS SQL Server和DB2三种数据库,并且RCU只支持主存储库和工作存储库建在一个数据库schema下。如果你的需求超出了RCU的限制,请省略这一步,在ODI安装完成后,通过ODI Studio手工创建。可选2安装WebLogic ServerWebLogic Server(或其他应用程序服务器)是运行ODI Java EE组件所必需的可选3运行ODI安装程序安装ODI 11g运行安装程序会自动安装好ODI并配置强制4配置ODI如果没有采用RCU方式建立存储库,那么ODI安装完成后需要手工建立存储库并配置存储库连接信息以及配置ODI独立代理可选5配置和部署ODI的Java EE 组件需要在ODI 拓扑管理器中声明Java EE代理,还需要建立WebLogic域等强制(如果要使用Java EE组件的话)安装ODI 11g运行RCU创建ODI存储库注:如果不采用RCU的方式创建存储库,请略过这一步。1. 解压包含RCU的zip文件后,双击rcuHomeBIN文件夹下的rcu.bat文件,跳出欢迎界面,点击下一步。注:RCU文件所在的路径不要包含空格。2. “创建资料档案库”界面选择“创建”,点击下一步。3. 填写数据库连接信息,点击下一步。注:从这个界面的“数据库类型”中可以知道RCU只支持Oracle、MS SQL Server和DB2三种数据库。4. 检查先决条件,操作完成后点击“确定”跳到下一页。5. 选择组件Oracle Data Integrator,创建新前缀HAND,点击下一步。6. 输入方案口令即ODI存储库的数据库密码,要记下来,不要装完后就忘了。我输入的是HAND_ODI_REPO,与用户名保持一致,避免遗忘。点击下一步。7. 定制变量:输入存储库ID、ODI超级用户密码、工作存储库类型、工作存储库名称、工作存储库密码。输入完成后点击下一步。注:i.主存储库ID取值范围:0899;ii.工作存储库ID取值范围:0899;iii.工作存储库类型取值:D或R(即开发或运行);iv.如果这三个值的取值不准确,RCU创建存储库时会失败,报错:RCU-6135: Error while trying to execute Java action8. 创建表空间,默认就好,直接点击下一步。正在创建表空间,创建完成后点击确定。9. 创建主存储库和工作存储库:创建前信息确认,确认后点击“创建”。正在创建主存储库和工作存储库:主存储库和工作存储库创建成功:安装WebLogic Server直接下一步,下一步此例中WebLogic Server安装在D盘,安装完成后创建了中间件主目录D:OracleMiddleware详细安装过程略。运行ODI安装程序安装ODI 11g1. 解压zip安装文件包后双击Disk1文件夹里面的setup.exe文件,出现欢迎界面,直接点击下一步。2. 选择要安装的ODI组件,此例中全部安装,点击下一步。3. 先决条件检查,点击下一步。4. 指定安装位置,安装在中间件主目录D:OracleMiddleware5. 存储库配置,选择“配置资料档案库”选项,如果选择“跳过资料档案库配置”选项,那么在ODI安装完成后通过手工配置。如果还没有创建ODI资料库,请选择“跳过资料档案库配置”选项。6. 填写主存储库连接信息,前面用RCU创建的主存储库信息,填写完成后点击下一步。7. 填写ODI超级用户密码,前面运行RCU创建存储库时有指定ODI超级用户密码,点击下一步。8. 选择工作存储库,点击下一步。9. 指定代理名称和代理端口号,点击下一步。10. 确认安装信息,点击安装。11. 开始安装12. 开始配置,配置完成后点击下一步。13. 安装完成14. 安装完成后可以通过开始菜单-所有程序-Oracle-Oracle Data Integrator-ODI Studio,打开ODI手工配置ODI适用情况:1. 没有使用RCU创建ODI存储库;2. 安装ODI时没有配置存储库连接信息创建存储库开始菜单-所有程序-Oracle-Oracle Data Integrator-ODI Studio,打开ODI。点击新建按钮,跳出“新建库”界面,选择“主资料库创建向导”,根据向导提示一步一步完成,这里就不详细做了。新建存储库登录ODI Studio界面点击新建按钮,跳出“新建库”界面,选择“创建新的ODI资料档案库登录”,根据向导提示一步一步完成,这里就不详细做了。手工配置ODI独立代理如果ODI安装过程中“资料档案库配置”步骤选择的是“跳过资料档案库配置”选项,那么ODI独立代理需要手工配置,本章节可以作为参考。ODI独立代理具有ODI 10g三种代理的功能,配置方式与ODI 10g的计划代理类似。1. 在ODI拓扑管理器中新建物理代理。操作:拓扑管理器-物理体系架构-代理-右键单击-新建代理此例中输入的代理名称为StandaloneAgentTest,端口:209102. 编辑odi参数文件odiparams.bat,此例中odiparams.bat文件位于路径D:OracleMiddlewareOracle_ODI1oraclediagentbin下,编辑该文件,需要完善文件中的以下内容:set ODI_MASTER_DRIVER=oracle.jdbc.OracleDriverset ODI_MASTER_URL=jdbc:oracle:thin:/:1521/orclset ODI_MASTER_USER=HAND_ODI_REPOset ODI_MASTER_ENCODED_PASS=dtfaF13.Pvn,f5Oasa3tbXSreFfset ODI_SUPERVISOR=SUPERVISORset ODI_SUPERVISOR_ENCODED_PASS=fDyXMw.41Rga4hgzpzDsset ODI_SECU_WORK_REP=WORKREP说明:ODI_MASTER_DRIVER是连接主存储库的驱动程序;ODI_MASTER_URL是连接主存储库的URL;ODI_MASTER_USER是连接主存储库的数据库用户;ODI_MASTER_ENCODED_PASS是连接主存储库的数据库用户密码,是加密后的,稍后将演示如何产生加密密码;ODI_SUPERVISOR是连接ODI的超级用户;ODI_SUPERVISOR_ENCODED_PASS是连接ODI的超级用户的密码,也是加密后的;ODI_SECU_WORK_REP是工作存储库名称。3. 生成加密密码,并将加密密码复制写入odiparams.bat文件。命令行进入目录:D:OracleMiddlewareOracle_ODI1oraclediagentbin代码:cd /d D:OracleMiddlewareOracle_ODI1oraclediagentbin输入命令:encode HAND_ODI_REPO 回车输入命令:encode SUNOPSIS 回车注:上诉两个命令中的HAND_ODI_REPO和SUNOPSIS分别是此例中ODI主存储库的密码和ODI超级用户的密码。4. 启动和关闭独立代理。命令行进入目录:D:OracleMiddlewareOracle_ODI1oraclediagentbin代码:cd /d D:OracleMiddlewareOracle_ODI1oraclediagentbin启动代理:agent “-NAME= StandaloneAgentTest” “-PORT=20910”关闭代理:agentstop “-NAME= StandaloneAgentTest”注:其中-NAME和-PORT都必须大写。配置和部署ODI的Java EE 组件WebLogic域(WebLogic Domain)是WebLogic Server的基本管理单元,一个WebLogic域包含一个或多个WebLogic Server实例,WebLogic域的结构如下图所示:在此例中,很简单,不作集群(Cluster),所以没有Cluster,并且管理服务器(Administration Server)和受管理服务器(Managed Server)在同一台机器上,其中ODI的Java EE组件就是受管理服务器(Managed Server)的内容。所以要想使用ODI的Java EE组件,首先我们必须创建一个ODI的域,然后再配置管理服务器和受管理服务器,而中间件的配置向导可以自动完成这些任务。启动向导创建ODI域并配置1. 双击ODI_HOMEcommonbin文件夹下的config.cmd打开配置向导,此例的目录是D:OracleMiddlewareOracle_ODI1commonbin,选择“创建新的WebLogic域”,点击下一步。2. 选择域源。勾选上ODI的相关产品,点击下一步。3. 指定域名和位置。此例中将域名改为odi_domain,你可以改成你想要的名称,域位置和应用程序位置保持默认。4. 配置管理员用户名和密码。密码至少必须为8个字母数字字符,且至少包含一个数字或一个特殊字符。此例中用户名保持默认不变,密码设置成welcome1,点击下一步。5. 配置服务器启动模式和JDK。因为本例中是要配置开发环境,所以选择“开发模式”,JDK根据建议选择Sun JDK。点击下一步。6. 配置JDBC组件方案。输入ODI存储库的连接信息。点击下一步。7. 测试组件方案。测试成功,点击下一步。8. 选择可选配置。因为此例中该机器既是管理服务器又是受管理服务器,我们选择前三项,点击下一步。9. 配置管理服务器。保持默认,点击下一步。10. 配置受管理服务器。保持默认,点击下一步。11. 配置集群。此例中不作集群,直接点击下一步。12. 配置计算机(节点管理器)。保持默认,点击下一步。13. 向计算机分配服务器。点击下一步。14. 将部署定位到集群或服务器,保持默认,点击下一步。15. 将服务定位到集群或服务器,保持默认,点击下一步。16. 配置概要,点击创建。17. 正在创建域。创建完成后点击“完成”,关闭对话框。添加安全性因为Java EE代理连接ODI存储库验证的用户名和密码信息需要另外存储在应用服务器的凭证库里,即连接ODI的超级用户的用户名和密码。否则启动Java EE代理时会报如下错误:ODI-1400: 未能启动代理OracleDIAgent: 连接到主资料档案库时出现 JDBC 连接错误。ODI-1545: 关键字为 SUPERVISOR 的身份证明存储映射 oracle.odi.credmap 中缺少 odi 超级用户身份证明。ODI-1545: 关键字为 SUPERVISOR 的身份证明存储映射 oracle.odi.credmap 中缺少 odi 超级用户身份证明。.另外,Java EE代理的部署和管理,Oracle企业管理器(Oracle Enterprise Manager)需要Java EE代理所在域的weblogic管理员权限。所以下面添加两个安全性凭证:1. 命令行进入ODI_HOMEcommonbin目录运行wlst.cmd命令cd /d D:OracleMiddlewareOracle_ODI1commonbin2. 逐条输入如下代码,其中黑色字体分别是ODI超级用户的用户名和密码以及weblogic域的管理员权限用户名和密码。connect(weblogic,welcome1,t3:/localhost:7001)createCred(map=oracle.odi.credmap, key=SUPERVISOR, user=SUPERVISOR, password=SUNOPSIS, desc=Key for Supervisor)createCred(map=oracle.odi.credmap, key=odi_domain, user=weblogic, password=wlecome1, desc=Username and password for odi_domain)disconnect()在ODI拓扑管理器中声明Java EE 默认代理如果不在ODI拓扑管理器中声明Java EE代理,启动时会报如下错误:ODI-1405: 未能启动代理OracleDIAgent: 没有在拓扑中为主资料档案库定义代理。登录ODI Studio:操作:拓扑管理器-物理体系结构-代理-右键单击-新建代理此例中使用Java EE默认代理,输入名称:OracleDIAgent,端口
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 入职安全生产知识培训课件
- 2025年煤炭清洁利用产业政策与市场策略研究报告
- 健康教育专项知识培训会课件
- 高中复读费管理办法
- 江西省高级导游等级考试(导游综合知识)在线自测试题库及答案(2025年)
- 个案工作的基本技巧详解
- 记者站管理办法央视
- 综合办文件管理办法
- 超市资源位管理办法
- 企业燃气安全培训模板课件
- 以史为帆明方向+少年立志向未来+课件-2025-2026学年上学期主题班会
- 2025年医卫类病理学技术(中级)专业知识-专业实践能力参考题库含答案解析(5套试卷)
- 2025上海科技馆事业单位工作人员招聘10人笔试备考题库及答案解析
- 八年级语文上册期末考点专题17 新闻阅读(解析版)
- 【初二】【八年级】【道法】2025【秋】上学期开学第一课【统编版】(课件)
- 监狱消防安全应急预案
- 军事类面试题目及答案
- 2025巡护员考试题库及答案
- 产科专科护士结业汇报
- 2025年本币市场交易员资格考试题库带答案
- (完整版)采购评审专家考试试题库(附完整答案)
评论
0/150
提交评论