如何启动ODI代理和情境?哪些参数需要托管?0772_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 5420 | 回复: 0   主题: 如何启动ODI代理和情境?哪些参数需要托管?0772        下一篇 
yanghui
注册用户
等级:上尉
经验:584
发帖:92
精华:0
注册:2011-12-13
状态:离线
发送短消息息给yanghui 加好友    发送短消息息给yanghui 发消息
发表于: IP:您无权察看 2011-12-23 16:27:24 | [全部帖] [楼主帖] 楼主

如何启动ODI代理和情境?哪些参数需要托管?

应用:

Oracle Data Integrator - Version: 3.2.03.01


本文档的信息可以用于任何平台

目标

ODI执行和调度程序代理是如何启动的,需要哪些参数?

ODI情境是如何启动的,需要哪些参数?

Windows
agent "-PORT=XXXXX" "-NAME=YYYYY"
agentscheduler "-PORT=XXXXX" "-NAME=YYYYY"
startscen ScenName ScenVersion CTX_CODE
... with trace:
agent "-PORT=XXXXX" "-NAME=YYYYY" "-V=5">myOutput.out
or
agent "-PORT=XXXXX" "-NAME=YYYYY" "-V=5" 1>myOutput.out 2>&1
respectively:
agentscheduler "-PORT=XXXXX" "-NAME=YYYYY" "-V=5">myOutput.out
startscen ScenName ScenVersion CTX_CODE "-V=5">myOutput.out
Unix, Linux
agent.sh -PORT=XXXXX -NAME=YYYYY
agentscheduler.sh -PORT=XXXXX -NAME=YYYYY
startscen.sh ScenName ScenVersion CTX_CODE
... with trace:
agent.sh -PORT=XXXXX -NAME=YYYYY -V=5 >>myOutput.out 2>&1
or
agent.sh -PORT=XXXXX -NAME=YYYYY -V=5 1>myOutput.out 2>&1
respectively:
agentscheduler.sh -PORT=XXXXX -NAME=YYYYY -V=5 >>myOutput.out 2>&1
startscen.sh ScenName ScenVersion CTX_CODE -V=5 >>myOutput.out 2>&1
AS/400 and iSeries (using QSH or STRQSH)
agent.sh -PORT=XXXXX -NAME=YYYYY
agentscheduler.sh -PORT=XXXXX -NAME=YYYYY
startscen.sh ScenName ScenVersion CTX_CODE
... with trace:
agent.sh -PORT=XXXXX -NAME=YYYYY -V=5>>myOutput.out 2>&1
respectively:
agentscheduler.sh -PORT=XXXXX -NAME=YYYYY -V=5>>myOutput.out 2>&1
startscen.sh ScenName ScenVersion CTX_CODE -V=5>>myOutput.out 2>&1


备注:

1.在>> 和 >之间不要空格

2.代理名字不是托管的,但必须用于以下情况:

在同一个计算机上的不同端口,有不止一个代理

计算机的IP配置是不足以让ODI来鉴定代理

这问题在AS/400频繁发生

代理IP地址不允许代理被鉴定(127.0.0.1 或者 "loopback").

AS/400 和iSeries (使用CL 编程)

从ODI在线文档看“在AS/400 和iSeries上安装java代理

在CL程序里所有的变量必须声明,否则在"odiparams.bat/.sh"的变量不能使用

端口参数是用来设置TCP/IP端口号,该端口号用于代理监听。如果端口参数没有指定,那么代理就会作为监听器在默认端口20910上运行

名字参数指定了物理代理的名字,和在拓扑上定义的一样

备注:

1.经常指定代理名字

2.经常使用大写字母作为参数名字 (使用 -NAME, -PORT 不要用 -name 或者 -port).

注意必须编译所有的类。如果它们没有编译,代理就可能不能执行

该操作可能需要很长一段时间完成。

一旦所有的类都编译了,CL程序里运行的ODI代理和情境就会很高效率,类似于所有事情都准备就绪

调度程序和情境的重点

调度程序和情境连接到ODI套件库

连接参数从 "odiparams.bat/.sh"文件 (ODI_SECU_% parameters)里恢复。参考注释423856--当建立ODI代理环境时需要哪些连接参数?

在 AS/400和 iSeries 中,参数设置在CL程序里




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论