12C 版本中,ODI的代理共分为三种:
- completely standalone agent
- standalone collocated agent
- JEE agent
12C版本在安装Server的时候,有两个选项,独立安装和企业安装。本文将描述企业安装的情况下代理的安装(standalone collocated agent )。
首先,进入目录 <Oracle_Home>\oracle_common\common\bin,运行congfig.cmd,打开配置程序。
这里选择创建新的域,域名称可自行调整
接下来选择域的创建模板,勾选 odi collocated standalone agent选项,注意,下方的两项会自动勾选上,不要做任何调整!
输入weblogic的管理员账号和密码
这里我勾选的是开发模式,这样就不用每次启动weblogic的时候输入账号和密码了。如果系统的java环境需要调整,可以自行输入jdk的路径。
接下来输入RCU的方案,方案的前缀名改为你在创建RCU的时候所使用的前缀。配置完成后,点击获取RCU配置
这里不需要做调整,直接选择下一步
这里需要数据库链接测试全部通过
这里只选择系统组件。(其他几个选项的配置过程,在下一篇文章里面会详细讲解)
这里出现的代理OracleDIAgent1,就是我们需要的代理程序组件(注意,新增代理组件的时候,组件类型不要选错)
这里填写代理server的IP地址端口号等相关信息。
配置服务器的信息
接下去,按照程序提示,一直选择下一步,直至执行完毕即可
配置完成后,我们打开ODI Studio的界面,为刚才创建的代理,配置物理代理
编辑代理页面,输入代理的名称。注意,这里的物理代理名称必须与之前创建的代理名称相同,同时地址与端口号也需要保持一致。
接下来为物理代理配置逻辑代理,如下图
至此,所有的配置工作已经,全部完成,接下来我们来启动这个代理
进入先前创建的domain目录下,打开bin文件夹可以看到agent.cmd文件,我们来运行它
可以看到,命令行提示代理程序已经启动,那么我们进入ODI studio测试一下代理看看
可以看到测试成功,说明之前的配置都已经生效了。至此,ODI 12C的 Collocated Standalone Agent完全配置成功了。
后记,
如果你的安装时独立安装而不是企业安装,那么在选择创建模板的时候,应该会有一个standalone agent的模板,基本上其他的配置大致与此例相同,本例同样可作为参考。