为什么oracle的job有时候会自己broken

 我来答
sunguichun2003
推荐于2018-04-20 · TA获得超过752个赞
知道小有建树答主
回答量:754
采纳率:0%
帮助的人:519万
展开全部
一般是你的存储过程、函数等有问题,如没有考虑到异常并处理异常,导致程序运行中断造成的。(重启数据库有时也会有这样的问题,所以重启后,要检查一遍是否有未编译通过的地方、检查一下job状态,也可以写一个job来定时检查其他job工作状态)
秀才周晔86
2016-07-23 · TA获得超过316个赞
知道小有建树答主
回答量:307
采纳率:0%
帮助的人:344万
展开全部
Broken
可以通过下面的语句 移除broken:

EXEC DBMS_JOB.BROKEN(JOB的ID,FALSE);

但是如果你的job一直都运行失败 那么仍会broken
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式