oracle job 定时

oracle job 定时,第1张

方法一:建三个job,job1仍然为每5分钟执行一次,job2在每周星期日1:00停止job1,job3在每周星期日7:00启动job1。

方法二:建俩个job,job1仍然为每5分钟执行一次,job2没分钟执行一次,并判断时间,星期日1:00则停止job1,星期日7:00则启动job1.

不过不建议过多的使用job,会加重数据库负担。

oracle数据库如何启动时自动执行定时任务job

job定时任务需要依托存储过程。

1、创建存储过程:create or replace procedure MYPROC as

begin

insert into TEST values(sysdate)

end

2、创建job

variable job1 number

begin

dbms_job.submit(:job1,'MYPROC',trunc(sysdate+1),'sysdate+1')--从今晚12开始运行,以后每天运行一次

end

1. oracle job可用来完成一些后台数据库定时任务,支持SQL、PL/SQL等,具体语法可以参考有关资料,简单的话可以使用TOAD,PLSQL Developer这种工具

2. select * from table1 for update锁定此表其它用户不可以执行写入 *** 作。

3. EM即Enterprise Manager,代替8i中Enterprise Manager Console的一个BS工具,浏览器中访问http://localhost:5500/em,首先要安装配置正确,服务开启,可以用这个工具完成很多数据库管理维护的工作,非常强大的工具,

不知道我的回答是否全面,具体的需要你查找手册仔细研究的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9983986.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存