自动任务计划程序中的状态 NOT RUN
Staus NOTRUN in Automatic task scheduler
我在特定时间自动为 运行 我的存储过程创建了一个 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;
我想在每天 04:05 下午 运行 我的计划任务,但它没有工作,状态为
NOTRUN, SQLCODE -104
.
谁能告诉我我做错了什么?
我还使用以下命令检查了任务列表中的调度程序:
SELECT * from SYSTOOLS.ADMIN_TASK_LIST
我在 Windows 上使用 DB2 9.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()
那么运行你的任务就安排好了!
我在特定时间自动为 运行 我的存储过程创建了一个 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;
我想在每天 04:05 下午 运行 我的计划任务,但它没有工作,状态为
NOTRUN, SQLCODE -104
.
谁能告诉我我做错了什么?
我还使用以下命令检查了任务列表中的调度程序:
SELECT * from SYSTOOLS.ADMIN_TASK_LIST
我在 Windows 上使用 DB2 9.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()
那么运行你的任务就安排好了!