解决异常All Processing Suspended(暂挂所有进程): Restart OPRID=%1 RUNID=%2, PI=%3

昨天在RUN一个process的时候,发现一直重复出错,tracefile信息也没有什么有意义的提示,仔细研究了一下,发现原来是在第一次出错以后,系统把出错信息记录在PS_AERUNCONTROL了,这样当下次用同样的ID和同样的Control ID运行的时候,他会重这个表里面去比较,因而总是得到同样的出错信息。要解决这个问题,只需要将这个表的相应记录删除就可以了。

 

  在db2中执行一下sql语句:

delete from PS_AERUNCONTROL  where oprid='MyID' and run_cntl_id=‘MyCntlID’

  

  重新执行该process,即可运行正常。

posted @ 2013-10-26 17:04  Bryan chen  阅读(310)  评论(0编辑  收藏  举报