最近项目想使用DB2 的 ATS (Administrative task scheduler),使用存储过程创建定时task去完成一些工作
比如说
CALL SYSPROC.ADMIN_TASK_ADD (
'TEST 277',
NULL,
NULL,
NULL,
'51 20 * * *',
'TESTSCHEMA',
'TEST_UPDATE',
NULL,
NULL,
NULL
);
之后能创建task
SELECT * from SYSTOOLS.ADMIN_TASK_LIST;
可以看到task被创建了,但是到时并未执行
而执行 SELECT * from SYSTOOLS.ADMIN_TASK_STATUS;
也返回空,不知道为什么这样。
请问哪天DB2大侠能够指点一下?十分感谢!!
------解决方案--------------------------------------------------------
恭喜解决
------解决方案--------------------------------------------------------
不用每加一个task就重启一下instance的
那样的话,DB2的可用性也太差了
CALL SYSPROC.ADMIN_TASK_UPDATE 更新一下
------解决方案--------------------------------------------------------
自己解决更好,