Control-M 的调度问题
我正在使用 Control-M 安排一些作业。我的场景如下:
我有以下工作 - 工作 1、工作 2、工作 3 和工作 4
。它们都插入到同一个表中。我必须安排所有四个作业同时开始。由于它们插入到同一个表中,我遇到了锁定问题。
我无法在这些作业之间添加依赖关系,因为我将向此流添加更多作业。此外,这些作业之间不存在逻辑依赖性。
此外,所有这些作业都调用相同的脚本,但具有不同的参数。
有什么办法可以处理这个问题吗?
I am working on scheduling some jobs using Control-M. My scenario is as below:
I have the following jobs - Job 1, Job 2, Job 3 and Job 4
. All of them does an insert into the same table. I have to schedule all the four jobs to start at the same time. Since they are inserting into the same table, I am running into lock issues.
I cannot add a dependency between these jobs because I will be adding more jobs to this stream. Also, there are no logical dependencies between these jobs.
Also, all these jobs call the same script, but with different parameters.
Is there any way to handle this issue?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
一种方法是使用任务的“资源”属性。如果它们都需要相同的独占资源或数量限制为 1 的资源,那么它们将一次运行一个。
One way is to use the "Resources" properties for the tasks. If they all need the same exclusive or limited to 1 in quantity resource then they will get run one at a time.
您应该使用控制资源,而不是定量资源。
仅在“控制资源”字段中写入所用表的名称,并启用“独占”选项。该参数应该添加到每个可以对该表进行锁定的作业上。 对于那些可以使用该表但不锁定它的作业,您可以取消选择“独占”。
控制资源和定量资源并不相同。
You should use Control Resource, no Quantitative Resources.
Only write in the field Control Resources the name of the used table with the option of Exclusive active. This parameter should be add on every Job that can make lock on that table. You can keep the Exclusive un-selected for those Jobs that can use the table but don't lock it.
Control Resource and Quantitative Resources are not the same.