【发布时间】:2017-06-12 20:19:35
【问题描述】:
根据以下示例需要以下帮助(使用触发器和序列):
我有一个参考表 (t2),其中列 seq.nextval 为 queue_num,sysdate,status (PROCESSING/COMPLETED/FAILED),当 Source (t1) 加载新数据时,触发器将拾取新插入的记录并将其加载到引用表 (t2) 并用状态 PROCESSING 和 seq.nextval 标记为 queue_num。
我无法弄清楚的是,我们最多只有 5 台服务器,每台服务器最多只能处理 20 个处理状态作业。我将如何创建触发器,它将跨 5 个服务器加载数据,每个服务器最多 20 条记录,然后当它达到最大值时,一旦 QUEUE 中的一个 PROCESSING 作业轮流,任何其他仍需要加载的记录将加载完成了吗?
谢谢你:-)
【问题讨论】:
标签: oracle oracle11g queue jobs