У нас есть проблема в одной из наших производственных баз данных, решение которой я не могу найти.Один из наших заданий застрял в состоянии RUNNING
, и попытка остановить его выдает ORA-27366: job "NameSpace"."Some_Job" is not running
.В запросе к таблице DBA_SCHEDULER_JOBS
задание указано как RUNNING
, но странно то, что Next_Run_Date
больше, чем Last_Start_Date
примерно на 10 минут.
![Screenshot](https://i.stack.imgur.com/Dj1Et.png)
Попытка остановить работу с помощью:
-- Stop Job
BEGIN
DBMS_SCHEDULER.STOP_JOB(job_name => 'NameSpace.SomeJob', force => TRUE);
DBMS_OUTPUT.PUT_LINE('Stopped Job - SUCCESS');
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE('Stopping of Job FAILED - ' || SQLERRM);
Дала мне следующее:
Stopping of Job - FAILED - ORA-27366: job "NameSpace"."SomeJob" is not running
Мой вопрос, как сделатьЯ действительно прекращаю работу?