gpt4 book ai didi

oracle - 作业 VS 调度程序,Oracle 10G

转载 作者:行者123 更新时间:2023-12-02 05:27:14 24 4
gpt4 key购买 nike

有没有人可以严格地告诉我oracle中的job (DBMS_JOB) 和scheduler (DBMS_SCHEDULER) 是什么?它的作用是什么?

问候。

最佳答案

乍一看,与 dbms_job 相比,dbms_scheduler 似乎只有其他名称具有更多人类可读的计划。即使在 Oracle 10gR1 中看起来稍微好一点,也有很多差异。目前我们在 11gR2 中。每个版本 dbms_scheduler 都会得到更多增强,其中 dbms_job 多年来一直是静态的。

区别

  • dbms_scheduler 有日志记录
  • dbms_scheduler 有外部作业
  • dbms_scheduler 有作业链
  • dbms_scheduler 具有作业事件处理(可以引发事件并对事件使用react)
  • dbms_scheduler 具有资源管理器集成
  • dbms_scheduler 具有人类可读的日历语法
  • dbms_scheduler 可以将不同的日历合并到一个新的日历中

11g 额外

  • dbms_scheduler 有远程外部作业
  • dbms_scheduler 具有轻量级作业 - 在一个 tx 中生成许多低开销作业
  • dbms_scheduler 可以在作业完成时发送邮件
  • dbms_scheduler 作业可以有多个目标

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

我希望这(在完整列表中)对您有所帮助

关于oracle - 作业 VS 调度程序,Oracle 10G,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8505799/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com