DBMS_JOB和DBMS_SCHEDULER [英] DBMS_JOB vs DBMS_SCHEDULER

查看:210
本文介绍了DBMS_JOB和DBMS_SCHEDULER的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

DBMS_JOB和DBMS_SCHEDULER有什么区别?

What is the difference between DBMS_JOB and DBMS_SCHEDULER ?

推荐答案

来自其他论坛:

尽管dbms_job在10g和11g中仍然存在,但是Oracle建议在10g及更高版本中使用dbms_scheduler. dbms_job没有添加任何新功能,您可能会很快遇到其限制.

Although dbms_job still exists in 10g and 11g, Oracle recommends the use of dbms_scheduler in releases 10g and up. No new features are being added to dbms_job and you will likely quickly run into its limitations.

dbms_scheduler比dbms_job更强大,功能更全面,并且具有dbms_job不具备的以下功能:

dbms_scheduler is more robust and fully-featured than dbms_job and includes the following features that dbms_job does not have :

  • 记录作业运行情况(作业历史记录)
  • 简单但功能强大的调度语法(类似于cron语法,但功能更强大)
  • 在操作系统上的数据库外部运行作业
  • 不同类别工作之间的资源管理
  • 使用工作参数,包括将对象传递到存储过程中
  • 基于特权的工作安全模型
  • 工作的命名和工作中的评论
  • 存储的可重复使用的时间表

10g第1版之后的版本中的功能包括:

Features in releases after 10g Release 1 include :

  • 工作单元(10gR2及更高版本)之间的依赖关系
  • 根据财务日历和会计季度(10gR2及更高版本)进行计划
  • 基于事件的作业,在收到事件(10gR2及更高版本)时运行
  • 在远程计算机(11gR1及更高版本)上运行作业
  • 有关感兴趣的工作事件(10gR2及以上)的电子邮件通知
  • 根据文件的到达(10gR2及更高版本)开始工作

这篇关于DBMS_JOB和DBMS_SCHEDULER的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆