首页 > 数据库 >Oracle-调度作业

Oracle-调度作业

时间:2024-06-21 14:59:50浏览次数:29  
标签:DBMS end -- 作业 调度 job scheduler Oracle dbms

DBMS_SCHEDULER与DBMS_JOBS

DBMS_SCHEDULER与DBMS_JOBS在Oracle数据库中都是用于创建、管理和调度作业的工具,但它们之间存在一些显著的区别和联系。

  • 联系:两者都是Oracle数据库中的作业调度工具,用于创建、管理和调度定时任务。
  • 区别:DBMS_SCHEDULER功能更为强大,提供了更多的选项和灵活性;而DBMS_JOBS则相对简单,但在早期版本中仍然被广泛使用。在实际应用中,应根据具体需求选择合适的工具来创建和管理作业。

区别对比图:

在这里插入图片描述

DBMS_SCHEDULER使用示例

--创建
begin 
dbms_scheduler.create_job(
job_name=>'job_update_ry',--job名
job_type=>'STORED_PROCEDURE',--job类型
job_action=>'pro_update_ry',--存储过程名
start_date=>sysdate,--开始执行时间
repeat_interval=>'FREQ=Minutely;Interval=5',  --每隔5分钟执行一次
 comments =>'TESTJOB' ,--注释
 auto_drop =>false --job禁用后是否自动删除
);
end;


--运行 
begin
dbms_scheduler.run_job('JOB_UPDATE_RY'); 
end; 
--启用 
begin
dbms_scheduler.enable('JOB_UPDATE_RY'); 
end; 
--禁用 
begin
dbms_scheduler.disable('JOB_UPDATE_RY'); 
end; 
--刪除 
begin
  dbms_scheduler.drop_job(job_name => 'JOB_UPDATE_RY',force => TRUE); 
end;

--查询作业
select t.owner, t.comments, t.job_name, t.job_action, t.repeat_interval
  from dba_scheduler_jobs t;

--查询作业运行结果
select * from dba_scheduler_job_run_details

标签:DBMS,end,--,作业,调度,job,scheduler,Oracle,dbms
From: https://blog.csdn.net/u010446835/article/details/139806573

相关文章

  • 海贼王 动漫 网页设计 html源码 大作业
    ......
  • 海豚调度调优 | 正在运行的工作流(DAG)如何重新拉起失败的任务(Task)
    ......
  • [翻译]-Detect And Repair Corruption in an Oracle Database
    本文是对这篇文章DetectAndRepairCorruptioninanOracleDatabase[1]的翻译,翻译如有不当的地方,敬请谅解,请尊重原创和翻译劳动成果,转载的时候请注明出处。谢谢!Oracle数据库提供了多种方法检测和修复数据文件中的坏块。主要有下面一些方法:RMAN(BACKUPVALIDATE,RESTOREVA......
  • 第10章 设备更新经济分析 作业
    第10章设备更新经济分析作业一.单选题(共24题,100分)(单选题)机械设备的无形磨损包括()。A.由于自然力作用而生锈B.由于技术进步原有设备贬值C.由于机械事故导致的磨损D.由于各种力作用而产生的磨损正确答案:B:由于技术进步原有设备贬值;(单选题)设备更新决......
  • 第11章 价值工程 作业
    第11章价值工程作业一单选题(共22题,100分)(单选题)价值工程的对象应选择()。A.价值指数最大的工程B.价值指数大于1的工程C.ABC分析法中的A类工程D.ABC分析法中的B类工程正确答案:C:ABC分析法中的A类工程;(单选题)价值工程中功能分析包括()。A.功能整理B......
  • Oracle系列---【数据库账号频繁被锁定,如何定位到是哪台服务器器导致的?】
    1.问题描述接审计要求,已上线的数据库的密码属于弱口令,需要更改成严格的,但是服务又不能停机,这种情况下,只能在原有用户名上新增代理用户,这里不能用新建用户的方案,因为用户间不能共用schema,所以只能用新增代理用户的方案。切换到代理用户的过程中发现,"ORA-28000:Theaccountisl......
  • oracle partition by 语法
    参考链接:https://www.cnblogs.com/xfeiyun/p/17765225.html数据准备建表createtablexzq_person(--行政区人口表provincevarchar(10),cityvarchar(10),personsnumber(10));插入数据insertintoxzq_personvalues('江苏','苏州',10);insert......
  • 构建高效的大数据量延迟任务调度平台
    目录引言系统需求分析系统架构设计总体架构任务调度模块任务存储模块任务执行模块任务调度算法时间轮算法优先级队列分布式锁数据存储方案关系型数据库NoSQL数据库混合存储方案容错和高可用性主从复制数据备份与恢复故障转移性能优化水平扩展缓存机制异步处理监......
  • 数据库数据恢复-oracle数据库常见故障及数据恢复分析
    作为存储和处理数据的系统,oracle数据库在使用过程中不可避免会出现各种导致数据丢失和数据损坏的故障。总结出oracle数据库常见故障以及恢复可能性。1、Oracle数据库无法启动或者启动后无法正常工作。如果故障是突发性的,通常情况下恢复的可能性极高。出现这类故障后,首先要检查s......
  • Oracle数据库
    启动报错:TNS-12560:TNS:protocoladaptererrorTNS-00584:ValidnodecheckingconfigurationerrorTNS-12560:TNS:协议适配器错误同时伴有TNS-00584:有效节点检查配置错误的解决方法:vi/home/oracle/app/product/11.2.0/db_1/network/admin/sqlnet.ora增加白名单:tcp.v......