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

убийство job-ов

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Oracle DBA
Предыдущая тема :: Следующая тема  
Автор Сообщение
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;
и джобы не стартуют


Ты же вроде сам говорил, что после старта БД не вариант Laughing
Igorka
Профи
Неподтвержденный


Вступление в Клуб: 28.09.2007
СообщениеЧт Апр 28, 2016 10:27    Ответить с цитатой
Полезность: 2
так это можно сделать
1 - прописав в INI.ora,
2 - выполнив до open
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Oracle DBA Часовой пояс: GMT + 3
Страница 1 из 1

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