DB2如何定时执行存储过程?

[复制链接]
查看11 | 回复2 | 2015-3-4 14:55:27 | 显示全部楼层 |阅读模式
问题描述:
1、我现在已经写好了一个存储过程;
2、希望我每天在凌晨1点的时候执行这个存储过程,执行的结果是否成功,时间等记录下来;
请问,有哪位大神给一些建议,如何处理?
回复

使用道具 举报

千问 | 2015-3-4 14:55:27 | 显示全部楼层
可以尝试下ADMIN_TASK_ADD这个存储过程,用来执行定时任务的。
说明和示例:http://www-01.ibm.com/support/kn ... 0.1.0%2F3-5-1-3-1-0
记录执行时间和错误需要自己改造下存储过程,比如开始和结束位置加上记录时间的参数,添加declare XXX handler for sqlexception 用于记录和处理错误。可以特别创建一个存储过程用于包裹要执行的存储过程,记录执行时间和结果。

回复

使用道具 举报

千问 | 2015-3-4 14:55:27 | 显示全部楼层
忘了说,执行定时任务之前需要db2set DB2_ATS_ENABLE=YES
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行