Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
ГлСП Профи
Вступление в Клуб: 20.09.2007
|
Чт Апр 15, 2010 08:19  Приостановка работы РЦ |
|
Полезность: Нет оценки
|
Нужно в течении дня автоматически приостанавливать автоматическую обработку документов РЦ и через определенное время снова запускать.
У кого какие идеи есть?
Можно такое сделать без доработок? |
|
 |
IBSO Профи
Вступление в Клуб: 20.08.2009
|
Чт Апр 15, 2010 08:41   |
|
Полезность: Нет оценки
|
Это обычный оракловский job. У него есть параметры запуска. Попробывать написать более сложное условие, которое не выполняется с таково по таково времени. |
|
 |
alx Участник - экстремал
Вступление в Клуб: 29.06.2007
|
Чт Апр 15, 2010 08:54   |
|
Полезность: 2
|
вот например:
begin
sys.dbms_job.submit(job => :job,
what => '--сбор статистики по работе оракла.
statspack.snap(i_snap_level=>10, i_modify_parameter=>''true'');',
next_date => to_date('01-01-4000', 'dd-mm-yyyy'),
interval => 'case
when to_char(sysdate,''HH24'') between 8 and 20 then sysdate + 10/(24*60)
else sysdate + 1/24
end');
sys.dbms_job.broken(job => :job,
broken => false,
next_date => to_date('01-01-4000', 'dd-mm-yyyy'));
commit;
end;
/
кейсом смотрим, в какой час попадаем, если с 8-00 до 20-59, то интервал джобы 10 минут, иначе - 1 час |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|