ORA-23421: 作业编号xxx在作业队列中不是一个作业

在调整job的next_date时,有如下报错

exec DBMS_JOB.next_date(job => 202,next_date => to_date('2018-04-25 01:00:00','yyyy-mm-dd hh24:mi:ss'));

ORA-23421:作业编号202在作业队列中不是一个作业

ORA-06512:"SYS.DBMS_SYS_ERROR", line 86

ORA-06512:"SYS.DBMS_IJOB", line 529

ORA-06512:"SYS.DBMS_JOB", line 215

ORA-06512:line 3


ORA-23421: 作业编号xxx在作业队列中不是一个作业

报错显示job不存在,实际上是存在的

ORA-23421: 作业编号xxx在作业队列中不是一个作业

但是他的权限用户应该是BSOA,而不是sys

需要切换到权限用户才可以调整job

conn bsoa/pwd

然后再执行dbms_job包下的程序

ORA-23421: 作业编号xxx在作业队列中不是一个作业


参考文章:

https://blog.csdn.net/wyzxg/article/details/1782952/