[ТЕМА ЗАКРЫТА]
15.03.2012 10:48  
overlord
Олег, я хочу им пользоваться. Супер, спасибо за эту ВЕЩЬ.
А задания я на самом деле добавил снова - и нифига - ошибки эти же. Раньше то они исполнялись нормально, пусть долго/неоптимально, но запускались, а сейчас нет.
 
15.03.2012 10:48  
OlegON
Так я же и предлагаю - грохнуть и пересоздать... Создались как-то криво.
 
15.03.2012 10:50  
OlegON
Т.е. заходим в администратора, нажимаем "Перечитать", удаляем задания, выходим, заходим, создаем задания.
 
15.03.2012 11:28  
overlord
:
Т.е. заходим в администратора, нажимаем "Перечитать", удаляем задания, выходим, заходим, создаем задания.
Сделал.
Тоже самое, сбой задания:

Thu Mar 15 13:03:16 2012
Errors in file d:\oradata\diag\rdbms\yarmco\yarmco\trace\yarmco_j000_4732.trc:
ORA-12012: ошибка при автоисполнении задания 150
ORA-20401: Задание <%> запросило исполнение неизвестной системной функции управления
ORA-01403: данные не найдены
ORA-06512: на "SUPERMAG.SCHEDULE", line 293
ORA-06512: на line 1

Добавлено через 21 минуту 44 секунды
Нашел, в табличке SASHEDULE удалились эти задачи напрочь.

Добавлено через 2 минуты 3 секунды
Считаю это багом. Добавляю вручную в эту таблицу с рабочей другой базы.
 
15.03.2012 11:29  
OlegON
Застряло... Делаем из под sys.
:
select job from dba_jobs where what like '%TaskJobEntry(150)%';
получаем число, его подставляем в
:
begin
dbms_job.remove(полученное число);
end;
 
15.03.2012 11:33  
OlegON
:
Считаю это багом. Добавляю вручную в эту таблицу с рабочей другой базы.
Скорее всего в момент отключения оптимизатором заданий ты их редактировал в Супермаге, как отлавливать такое я представляю, но это - первый случай и, скорее всего, оптимизатор вычистил бы джоб при очередном проходе. Я бы все таки почистил кривой джоб.
 
15.03.2012 11:42  
overlord
Все исправил, руками добавил в таблицу SASCHEDULE, все что было раньше и заработало:
ID WHAT
---------------------------------------------------------------------
1 begin DBAdmin.INDEXES_REBUILD(0,1); end;
2 begin DBAdmin.GATHER_FULL_STATS; end;
3 begin DBAdmin.TABLES_VALIDATE; end;
4 begin DBAdmin.INDEXES_REBUILD(NULL,0); end;
5 begin DBAdmin.GATHER_REGULAR_STATS; end;
6 begin DBAdmin.ReCompileAll; end;
7 begin SmAutoRegisterAC; end;
8 begin DocGoods.AutoUnreserveBI; end;
9 begin GarbageCollector; end;
11 begin RevalAC.ExecCurrentPricePlan; end;
12 begin DBAdmin.INDEXES_REBUILD(0,1,NULL,'FF'); end;
13 begin Remains.PreCalc_EndMonthLock; end;
14 begin SmAutoExecMA; end;
15 begin SmAutoRegisterAB; end;
16 begin DBAdmin.GATHER_FULL_STATS_ORA10G; end;
17 begin ProcessUser.GenerateProcessesORET; end;
18 begin SmAutoCloseSO; end;

Добавлено через 2 минуты 0 секунд
:
Скорее всего в момент отключения оптимизатором заданий ты их редактировал в Супермаге, как отлавливать такое я представляю, но это - первый случай и, скорее всего, оптимизатор вычистил бы джоб при очередном проходе. Я бы все таки почистил кривой джоб.
Задания не правил! Оптимизатор отключил ночью (он завершил свои дела). Сегодня утром решил добавить стандартные - и на тебе...

Добавлено через 3 минуты 18 секунд
Удалились не задания, а описания задач (скрипты)
Таблица
19.1. SASchedule – Перечень заданий, выполняемых по расписанию
 
15.03.2012 12:19  
OlegON
Да, я знаю табличку... Предполагаю тогда, что будучи запущенным во время работ этих джобов, оптимизатор не смог их удалить и удалил бы позже, если бы был запущен.
Перепроверил, да, джобы были бы почищены. В оптимизаторе все же пишется, что он расчитан на регулярное использование...
 
15.03.2012 12:58  
overlord
:
Да, я знаю табличку... Предполагаю тогда, что будучи запущенным во время работ этих джобов, оптимизатор не смог их удалить и удалил бы позже, если бы был запущен.
Перепроверил, да, джобы были бы почищены. В оптимизаторе все же пишется, что он расчитан на регулярное использование...
Он джобы удалил. Но при этом еще и почистил, будто бы каскадно, и описание задач (не джобов).
 
15.03.2012 13:12  
whitewizard
есть такое дело. оптимизатор срубает встроенные задания супермага.
как говорится, снесла курочка дедушке яичко. напрочь.
 
 






- - RSS - - Карта - 👫 Яндекс.Метрика