Db2 Staus未在自动任务计划程序中运行

Db2 Staus未在自动任务计划程序中运行,db2,db2-luw,taskscheduler,Db2,Db2 Luw,Taskscheduler,我创建了一个DB2任务以在特定时间自动运行存储过程,我使用ADMIN_task_ADD过程创建了该任务: CALL SYSPROC.ADMIN_TASK_ADD ( 'WR_AM_ADT_AUTO_CNRRM_SCHDLR', NULL, NULL, NULL,

我创建了一个DB2任务以在特定时间自动运行存储过程,我使用ADMIN_task_ADD过程创建了该任务:

CALL SYSPROC.ADMIN_TASK_ADD ( 'WR_AM_ADT_AUTO_CNRRM_SCHDLR', 
                                  NULL,
                                  NULL,
                                  NULL,
                                  '05 16 * * *',
                                  'ASPECT',
                                  'WR_AM_ADT_AUTO_CNRRM',
                                  '81930',NULL,NULL);

                                  COMMIT;
我想在每天下午4:05运行计划的任务,但它不起作用,并将状态设置为

NOTRUN,SQLCODE-104

谁能告诉我我做错了什么

我还使用以下命令检查了任务列表中的计划程序:

SELECT * from SYSTOOLS.ADMIN_TASK_LIST
我在Windows上使用的是DB29.7版本。

任务NOTRUN的状态意味着发生错误,计划程序无法调用任务的过程。SQLCODE指示错误的类型

我建议你:

确认计划程序已启用

db2 > db2set
DB2_ATS_ENABLE=YES
ATS依靠SYSTOOLSPACE表空间存储历史数据和配置信息。您可以使用以下查询检查系统中是否存在表空间

db2 select TBSPACE from SYSCAT.TABLESPACES where TBSPACE = 'SYSTOOLSPACE'
您可以单独测试存储过程

CALL WR_AM_ADT_AUTO_CNRRM()

然后按计划运行您的任务

愚蠢的问题,但我必须问:你启用了调度程序吗?是的,我启用了它,这不是一个愚蠢的问题。你有什么解决办法吗?