CftClub.ru
Клуб специалистов ЦФТ-Банк

Приостановка работы РЦ

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Настройка и сопровождение
Предыдущая тема :: Следующая тема  
Автор Сообщение
ГлСП
Профи


Вступление в Клуб: 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 час
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Настройка и сопровождение Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru