plsql 定时任务

1、先建立定时任务

打开plsql--》用户切换为My objects下--》DBMS_Jobs --》新建

what值 里面填写 需要定时跑的sql语句
间隔 1/24/60 :一分钟   也可设置5分钟:1/24/12;

2、启动定时任务

SELECT * FROM dba_jobs;  --查询配置的jobs

命令窗口:exec dbms_job.run(jobid);--启动jobs

3、删除定时任务

命令窗口:exec dbms_job.remove(jobid);--删除jobs

4、其他定时任务的调整

dbms_job.run(jobid);  //运行job
dbms_job.broken(jobid,true,next_date); //停止一个job,里面参数true也可是false,next_date(某一时刻停止)也可是sysdate(立刻停止)。
dbms_job.remove(jobid);        //删除某个job
dbms_job.what(jobid,'job名称;'); //修改某个job名
dbms_job.next_date(jobid,sysdate); //修改下一次运行时间

转载于:https://my.oschina.net/schuppe/blog/1503231

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值