Уничтожить задания oracle в dba_jobs_running

#oracle

#Oracle

Вопрос:

У меня запущены запланированные задания, которые не останавливаются даже после перезапуска сервера 50 раз. я новичок в oracle. я попытался выполнить задание вручную, как показано ниже, но все же, через несколько секунд задания возвращаются!. я перепробовал все, что знал. пожалуйста, кто-нибудь, помогите мне в этом

использование oracle 11 g

  1. Пометьте DBMS_JOB как неработающий 2. Завершите сеанс Oracle 3. Завершите процесс O / S (невозможно это сделать, поскольку я использую службу терминалов. Но перезапускал сервер / ПК несколько раз)
  2. Измените очередь заданий на ноль

сделали все. пожалуйста, помогите

Ответ №1:

Я предполагаю, что у вас есть задание, отправленное с небольшим интервалом. Вы можете просмотреть их все с помощью

 SELECT * FROM DBA_SCHEDULER_JOBS ;
 

Если вы не хотите, чтобы какие-либо задания выполнялись, полностью отключите их процессы:

 alter system set JOB_QUEUE_PROCESSES=0;
 

Затем перезапустите свою базу данных. Я надеюсь, что это не производство, в противном случае, пожалуйста, свяжитесь с вашим администратором базы данных.

Комментарии:

1. Спасибо за ответ . задания запланированы, и я хочу, чтобы они были выполнены. Мне нужно, чтобы запущенные задания были остановлены. Эти задания синхронизируют таблицы на сервере. из-за сбоя этих запущенных заданий следующее расписание не выполняется.

2. Что бы вы хотели сделать? Чтобы убить задания? Чтобы исправить их логику?