首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >job,Oracle 10G

job,Oracle 10G
EN

Stack Overflow用户
提问于 2011-12-14 14:06:18
回答 2查看 10.9K关注 0票数 2

有没有人能严格地告诉我甲骨文中的作业 (DBMS_JOB)和调度程序 (DBMS_SCHEDULER)是什么?它的角色是什么?

致以问候。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-14 14:09:43

这两种方法都允许您安排在给定时间执行作业。主要的区别在于你如何指定它们,除此之外,在实践中没有明显的差别。

DBMS_SCHEDULER还允许您设置您的custome计划间隔,而DBMS_JOB没有这样做。事实上,最重要的区别是,DBMS_JOB是不推荐的,因此在DBMS_SCHEDULER之前将被描述出来。

票数 5
EN

Stack Overflow用户

发布于 2011-12-15 06:53:52

乍一看,与dbms_job相比,与dbms_job相比,只有其他名称具有更多的人类可读的时间表。当看起来稍微好一些时,即使在Oracle 10gR1中,也有很多不同之处。目前我们在11 gR2。每个版本的dbms_scheduler都会得到更多的增强,而dbms_job多年来一直是静态的。

差异

  • dbms_scheduler有logging
  • dbms_scheduler有外部jobs
  • dbms_scheduler有作业chains
  • dbms_scheduler有作业事件处理(可以引发和反应events)
  • dbms_scheduler有integration
  • dbms_scheduler有人类可读的日历syntax
  • dbms_scheduler可以在一个新的

中组合不同的日历)

再加11克

  • dbms_scheduler有远程外部jobs
  • dbms_scheduler有重量轻的作业--在一个tx
  • dbms_scheduler中生成许多低开销的作业,可以发送邮件到作业,completion
  • dbms_scheduler作业可以有多个目标

dbms_job只能在当前数据库中运行pl/sql类型的作业。

我希望这个(在完整的列表中)有帮助。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8505799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档