当前位置: 首页 > wzjs >正文

i5 7500网站开发信息作业网站下载

i5 7500网站开发,信息作业网站下载,建设网站电脑配置,网页设计100个方法Oracle DBMS_SCHEDULER 与 DBMS_JOB 的对比 一 基本概述对比 特性DBMS_JOB (旧版)DBMS_SCHEDULER (新版)引入版本Oracle 7 (1992年)Oracle 10g R1 (2003年)当前状态已过时但仍支持推荐使用的标准设计目的基础作业调度企业级作业调度系统 二 功能特性对比 2.1 作业定义能力 …

Oracle DBMS_SCHEDULER 与 DBMS_JOB 的对比

一 基本概述对比

特性DBMS_JOB (旧版)DBMS_SCHEDULER (新版)
引入版本Oracle 7 (1992年)Oracle 10g R1 (2003年)
当前状态已过时但仍支持推荐使用的标准
设计目的基础作业调度企业级作业调度系统

二 功能特性对比

2.1 作业定义能力

  • DBMS_JOB:

    • 仅支持PL/SQL代码片段
    • 无正式作业名称,只有数字ID
    BEGINDBMS_JOB.SUBMIT(job => :jobno,what => 'BEGIN my_proc; END;',next_date => SYSDATE,interval => 'SYSDATE+1');
    END;
    
  • DBMS_SCHEDULER:

    • 支持命名作业
    • 可执行PL/SQL块、存储过程、外部程序等
    • 支持作业链、作业类等高级概念
    BEGINDBMS_SCHEDULER.CREATE_JOB(job_name => 'MY_JOB',job_type => 'PLSQL_BLOCK',job_action => 'BEGIN my_proc; END;',start_date => SYSDATE,repeat_interval => 'FREQ=DAILY',enabled => TRUE);
    END;
    

2.2 调度灵活性

  • DBMS_JOB:

    • 简单日期表达式
    • 仅支持基于日期的间隔
    interval => 'SYSDATE+1/24' -- 每小时执行
    
  • DBMS_SCHEDULER:

    • 使用日历表达式
    • 支持复杂调度规则
    repeat_interval => 'FREQ=HOURLY; BYMINUTE=0,15,30,45'
    

2.3 资源管理

  • DBMS_JOB:

    • 无内置资源控制
    • 无法限制作业资源使用
  • DBMS_SCHEDULER:

    • 支持作业优先级
    • 可分配资源计划
    • 可限制CPU使用等
    DBMS_SCHEDULER.SET_ATTRIBUTE('MY_JOB','max_run_duration',INTERVAL '30' MINUTE
    );
    

三 管理维护对比

3.1 监控能力

  • DBMS_JOB:

    • 有限的视图(DBA_JOBS, DBA_JOBS_RUNNING)
    • 无历史执行记录
  • DBMS_SCHEDULER:

    • 丰富的视图(DBA_SCHEDULER_JOBS等)
    • 完整的执行历史记录
    SELECT * FROM DBA_SCHEDULER_JOB_RUN_DETAILS
    WHERE job_name = 'MY_JOB';
    

3.2 错误处理

  • DBMS_JOB:

    • 简单重试机制
    • 失败16次后自动标记为broken
  • DBMS_SCHEDULER:

    • 可配置重试策略
    • 支持失败通知
    • 可定义失败后的处理程序
    DBMS_SCHEDULER.SET_ATTRIBUTE('MY_JOB','max_failures',5
    );
    

四 性能与扩展性对比

维度DBMS_JOBDBMS_SCHEDULER
并发作业数有限(依赖JOB_QUEUE_PROCESSES)更高性能,更好的扩展性
依赖管理无内置支持支持作业依赖和作业链
多租户支持不明确12c+完整支持PDB/CDB

五 实际应用建议

  1. 新项目开发:一律使用DBMS_SCHEDULER

  2. 旧系统维护

    • 简单作业可保持使用DBMS_JOB
    • 复杂需求应迁移到DBMS_SCHEDULER
  3. 迁移路径

    -- 使用DBMS_SCHEDULER.CREATE_JOB创建新作业
    -- 使用DBMS_JOB.REMOVE逐步淘汰旧作业
    
  4. 混合环境注意事项

    • 两种系统独立运行
    • 共享JOB_QUEUE_PROCESSES参数
    • 监控时需同时检查两种作业

六 典型场景选择指南

  1. 适合DBMS_JOB的场景

    • 简单的定时PL/SQL执行
    • 需要向后兼容的旧系统
    • 轻量级调度需求
  2. 必须使用DBMS_SCHEDULER的场景

    • 需要复杂调度规则
    • 需要执行操作系统命令或程序
    • 需要作业依赖和资源控制
    • 需要详细的作业历史记录
    • 在多租户环境中使用

七 版本兼容性说明

  1. Oracle 10g-11g

    • 两种系统共存
    • 建议开始迁移到DBMS_SCHEDULER
  2. Oracle 12c+

    • DBMS_JOB仍然可用但不推荐
    • DBMS_SCHEDULER功能更丰富
  3. Oracle 19c/21c

    • DBMS_JOB保持兼容性
    • 新功能只加入DBMS_SCHEDULER

更详细的内容请查看官方文档:

https://docs.oracle.com/en/database/oracle/oracle-database/12.2/arpls/DBMS_JOB.html#GUID-8C62D808-D7A3-4D21-B87F-A229B7CE1956

谨记:心存敬畏,行有所止。


文章转载自:

http://OIiQyhXr.czxrg.cn
http://4sn1Atxn.czxrg.cn
http://NOhCxekZ.czxrg.cn
http://UokT3G2e.czxrg.cn
http://1Mx7YVJa.czxrg.cn
http://yUOoHdtH.czxrg.cn
http://TZbOkuG9.czxrg.cn
http://t0dWiu7Y.czxrg.cn
http://gp9zD75E.czxrg.cn
http://w1JRzVIi.czxrg.cn
http://2YIDlaww.czxrg.cn
http://S0jwIA9L.czxrg.cn
http://37E26TKW.czxrg.cn
http://3YlSKjE2.czxrg.cn
http://dnZm5Qb9.czxrg.cn
http://b5HvZnTU.czxrg.cn
http://vc6jaWfn.czxrg.cn
http://8ytHnze0.czxrg.cn
http://3X9LmZRF.czxrg.cn
http://6nA7PLq6.czxrg.cn
http://Z5EeSENj.czxrg.cn
http://mHxKcObr.czxrg.cn
http://nTXFQ7S2.czxrg.cn
http://QQtf8qCL.czxrg.cn
http://MEfrTtro.czxrg.cn
http://I5Q3N5p7.czxrg.cn
http://A0ZYCO8g.czxrg.cn
http://JpG5agXQ.czxrg.cn
http://2BB7a0G4.czxrg.cn
http://y9ud7FSd.czxrg.cn
http://www.dtcms.com/wzjs/723243.html

相关文章:

  • 定制网站建设制作个人优秀网站欣赏
  • 网店装修的主要内容有哪些深圳seo整站优化承接
  • 亚马逊网站建设案例分析网站开发语言开发
  • 备案过的网站换空间公司加盟
  • 帮做网站制作挣钱建网站问题
  • 网站建设蛋蛋28洛阳市有哪些平台公司
  • 做网站开发 用什么软件为什么外包会是简历污点
  • 大足集团网站建设千阳县住房和城乡建设局网站
  • 建设网站南沙区iis 网站压缩
  • 建设电玩网站四川seo整站优化费用
  • 唐山市城乡建设网站网站的市场如何制作
  • 装修网站横幅怎么做东软实训网站开发
  • 网站空间就是主机吗企业网站 html模板下载
  • 详情页制作网站网页游戏在线玩不用登录
  • 网站建设与网页设计论述题淮北网站建设公司
  • 网站建设怎么加音乐网站开发技术简介
  • 网站实名制查询sql数据库的网站迁移
  • 台州网站优化方案网络营销外包公司
  • 济南房产信息网站官网青岛物流网站建设
  • 手机网站建设的流程商城网站建设第一章
  • 免费制作一个自己的网站帮人做网站要怎么赚钱吗
  • 建立问答类的网站厦门电商培训
  • 58网站为啥做不好店铺详情页设计
  • iis 默认网站 删除炫酷的html5网站
  • 山西做网站费用织梦网站主页地址更改
  • 文章类网站选什么内容西安企业模板网站建设
  • 高端购物网站建设中国万网ceo
  • 随机显示wordpress南昌官网seo收费标准
  • 小鱼儿企业网站管理系统xp系统做网站服务器吗
  • 网上做网站钱被骗了报案有用吗app手机网站