oracle定时任务问题?
发布网友
发布时间:2022-04-22 03:44
我来回答
共1个回答
热心网友
时间:2023-12-28 20:26
Oracle定时任务是在oracle系统中一个非常重要的子系统,运用得当,可以大大提高我们系统运行和维护能力。oracle定时任务的功能,可以在指定的时间点自行执行任务。
那么在实际工作中,什么样的场景会用到定时任务呢?下面是在实际工作中用到的真实业务场景举例
上面是通过脚本创建,当然也可以通过plsql图形化工具来创建,具体创建过程如下
**系统会自动分配一个任务号jobno ** ,根据jobno 可以进行如下定时任务操作
查询结果如下
其中broken = N 表示该job已经生效
我们再来查看目标表中有没有定时插入数据
可以看到,定时一分钟插入了一条数据。
1、根据jobno,执行以下脚本可以停止job
再来查看定时任务是否停用成功
我们发现BROKEN=Y 说明定时任务已经停止成功了
BROKEN = N ,刚才的定时任务又启动了
下面总计了一些定时任务中常用的运行时间