Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Igorka Профи
Вступление в Клуб: 28.09.2007
|
Вт Апр 26, 2016 10:27  убийство job-ов |
|
Полезность: Нет оценки
|
поднимаем на резервном сервере тестовые базы, при открытии базы, начинают работать задания по расписанию.
как сделать так, чтобы при старте базы убивались job-ы?
убить перед копированием и убить после старта - не вариант. схема разворачивается с бэкапа, снятого со стендбая, а при старте базы job-ы успевают нагадить |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Вт Апр 26, 2016 12:25   |
|
Полезность: Нет оценки
|
Я не парюсь и в локале операшке ставлю
Код: |
nameBASE varchar(32):=sys_context('USERENV','DB_NAME');
begin
if nameBASE='CFT'
then тра-ля-ля
end if;
end;
|
И тады задания по расписанию вызывающее эту операшку - не отрабатывают. |
|
 |
Gobur Профи
Вступление в Клуб: 06.11.2012
|
Вт Апр 26, 2016 16:42   |
|
Полезность: Нет оценки
|
yaffil пишет: | Я не парюсь и в локале операшке ставлю
Код: |
nameBASE varchar(32):=sys_context('USERENV','DB_NAME');
begin
if nameBASE='CFT'
then тра-ля-ля
end if;
end;
|
И тады задания по расписанию вызывающее эту операшку - не отрабатывают. |
а если дистрибутивная операция? |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Вт Апр 26, 2016 16:55   |
|
Полезность: Нет оценки
|
Gobur пишет: |
а если дистрибутивная операция? |
Тогда через текстовый джоб, где сию конструкцию тоже можно прописать. |
|
 |
Igorka Профи
Вступление в Клуб: 28.09.2007
|
Чт Апр 28, 2016 09:26   |
|
Полезность: Нет оценки
|
тогда проще
ALTER SYSTEM SET job_queue_processes=0 scope=both;
и джобы не стартуют |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Чт Апр 28, 2016 09:45   |
|
Полезность: Нет оценки
|
Igorka пишет: | тогда проще
ALTER SYSTEM SET job_queue_processes=0 scope=both;
и джобы не стартуют |
Ты же вроде сам говорил, что после старта БД не вариант  |
|
 |
Igorka Профи
Вступление в Клуб: 28.09.2007
|
Чт Апр 28, 2016 10:27   |
|
Полезность: 2
|
так это можно сделать
1 - прописав в INI.ora,
2 - выполнив до open |
|
 |
|