Oracle之作业调度

这篇具有很好参考价值的文章主要介绍了Oracle之作业调度。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景

项目上有时候,要定时轮询作业和相关的脚本,下面是执行job的两种方式:

a.使用Oracle自身dbms_job

b.使用Linux的crontab功能,推荐使用此方式,因为比较稳定而且容易维护减少工作量。

下面是上述两种方式的具体操作步骤。文章来源地址https://www.toymoban.com/news/detail-418108.html

一、使用Oracle自身dbms_job


/*删除自动执行的job*/
begin
dbms_job.remove(63);
commit;
end;

--查询job
select * from user_jobs where what='proc_tr_temp_his_tables;';

--测试
begin
dbms_job.run(64);
end;

--查询系统表查看该job信息
select * from user_jobs where what='pro_tab_job;';

--手动sql调用job   (直接调用job可以忽略开始时间)
begin
dbms_job.run(40); /*40 job的id*/
end;
 
 
--删除任务
begin
/*删除自动执行的job*/
dbms_job.remove(24);
commit;
end;


--停止job
dbms.broken(23,broken,nextdate);   
dbms_job.broken(23,true,next_date); /*停止一个job,里面参数true也可是false,next_date(某一时刻停止)也可是sysdate(立刻停止)。*/


--修改间隔时间
dbms_job.interval(job,interval);


--修改下次执行时间
dbms_job.next_date(job,next_date);

--修改要执行的操作 
dbms_

到了这里,关于Oracle之作业调度的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • M330左键有时候按下没反应的解决 - 换微动

    罗技M330鼠标左键有时候按下没反应,原因是微动老了要换新的了。 1、电烙铁/锡条(最主要的是这两个,其他可以不需要,操作电烙铁时候一定要小心,不要碰到被烫到) 2、小号螺丝刀,给眼镜用的那种,用来拆鼠标的螺丝(共2个螺丝) 视频教程: https://www.bilibili.com/vi

    2024年02月09日
    浏览(60)
  • 在Android Studio导入一个项目之后,通常需要下载Gradle的相应版本,但是AS的自动下载很慢,有时候甚至会失败。会出现类似Error:connect time out等错误...

    用Android Studio导入一个项目时,用Gradle构建过程中报错误,估计是下载gradle.zip文件时访问不到,应该是被墙了,网速太慢,下载不了外网资源。错误有如下情况:1、加载过慢2、下载超时3、下载失败 解决方法如下: 1、下载对应的gradle版本 在Project的视图下,找到gradle,里面的

    2024年02月03日
    浏览(84)
  • Oracle之作业调度

    项目上有时候,要定时轮询作业和相关的脚本,下面是执行job的两种方式: a.使用Oracle自身dbms_job b.使用Linux的crontab功能,推荐使用此方式,因为比较稳定而且容易维护减少工作量。 下面是上述两种方式的具体操作步骤。

    2023年04月19日
    浏览(28)
  • 【go 定时调度框架】你知道几种go语言定时调度框架?

    Go语言中有很多类似Python apscheduler 的定时调度框架,其中比较流行的有以下几个: cron: 一个基于Cron表达式的定时任务库,可以精确到秒级。它提供了简单易用的API来定义和管理定时任务,支持任务暂停、恢复、删除等操作,同时还能够在多个节点之间共享状态信息。 官方网

    2024年02月15日
    浏览(55)
  • 操作系统课程设计(作业调度、内存管理、进程调度、进程阻塞等)

    资源下载: https://download.csdn.net/download/fufuyfu/85811450 操作系统是计算机系统配置的基本软件之一。它在整个计算机系统软件中占有中心地位。其作用是对计算机系统进行统一的调度和管理,提供各种强有力的系统服务,为用户创造既灵活又方便的使用环境。本课程是计算机及

    2024年02月03日
    浏览(51)
  • 详解遗传算法与生产作业调度

    🍎道阻且长,行则将至。🍓 根据遗传学的理论,生物的进化发展来源于三大动力:自然选择、遗传和突变。自然选择就是自然环境对不同表现型生物有不同的影响,使用适应度来度量这种影响,适应度较好的生物个体对环境亲和力较高,有较大的几率可以存活下来,而适应

    2023年04月23日
    浏览(43)
  • 分布式作业调度框架——ElasticJob

    ElasticJob 是面向互联网生态和海量任务的分布式调度解决方案,由两个相互独立的子项目 ElasticJob-Lite 和 ElasticJob-Cloud 组成。 它通过弹性调度、资源管控、以及作业治理的功能,打造一个适用于互联网场景的分布式调度解决方案,并通过开放的架构设计,提供多元化的作业生

    2024年02月13日
    浏览(41)
  • Flink作业调度的9种状态

    Flink 通过 Task Slots 来定义执行资源。每个 TaskManager 有一到多个 task slot,每个 task slot 可以运行一条由多个并行 task 组成的流水线。 这样一条流水线由多个连续的 task 组成,比如并行度为 n 的 MapFunction 和 并行度为 n 的 ReduceFunction。 例如:一个由数据源、MapFunction 和 ReduceFun

    2024年02月13日
    浏览(36)
  • 【集群】Slurm作业调度系统的使用

    最近使用集群进行实验,记录并学习集群系统进行深度学习的实验过程。集群所使用的作业调度系统为Slurm,这里记录下使用的常用命令和一些注意事项。 Slurm简介 Slurm是一个开源,容错,高度可扩展的集群管理和作业调度系统,适用于大型和小型Linux集群。Slurm不需要对其操

    2023年04月10日
    浏览(35)
  • python使用贪心算法解决作业调度问题

    对于作业调度问题,其实至今都还不能找到一个最优的解决方案,对与如何将任务和机器进行一个合理安排和分配,让其能够在最短时间内将所有任务全部完成,和计算机操作系统的任务调度过程相类似。 这里主要是给定n个作业和m台相同的机器,使用这些机器来对给定的作

    2024年01月20日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包