Как я останавливаю или отбрасываю задание из Планировщика заданий Oracle

Звучит легким, правильно? У меня есть задание, которое выполняет это, я хотел бы остановиться (оно работало за путем к длинному, и существует ясно проблема с ним). Ну, когда я пытаюсь остановить задание, я получаю это сообщение:

РТЫ 27366: задание "string.string" не работает. Причина: была предпринята попытка для остановки задания, которое не работало.

Однако, когда я пытаюсь отбросить задание полностью, потому что я ДЕЙСТВИТЕЛЬНО не хочу его работающий больше, я получаю это сообщение:

РТЫ 27478: задание "string.string" работает. Причина: была предпринята попытка для отбрасывания задания, которое в настоящее время работает.

Действительно, Oracle? Решитесь! Кто-либо видел это прежде? Как я останавливаю это задание жулика, не перезапуская сервер?!?!

5
задан Jeffrey Kemp 30 August 2012 в 02:21
поделиться

2 ответа

Такое случалось с нами раньше, и нам приходилось отказываться от сервера, что очень раздражало.

4
ответ дан 15 December 2019 в 01:04
поделиться

Вы можете попробовать следующее:

DBMS_SCHEDULER.DROP_JOB (JOB_NAME => 'my_jobname');

ИЛИ

попробуйте также описать имя задания. Oracle создает таблицу для задания сразу после его создания. Попробуйте desc jobname; помните о схеме, по которой было создано задание, и добавьте ее к имени задания в операторе desc.

затем вы можете удалить его с помощью оператора drop table.

0
ответ дан 15 December 2019 в 01:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: