Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Проблема с времением запуска джоба или опять таймзоны  [new]
stil
Member

Откуда: Кемерово
Сообщений: 1295
Джоб например должен был запуститься в 19:03 (поле next_date) запускается в 20:03.. После запуска обновляет дату на 20:06.. И в след раз соотвественно запускается уже в 21:06

То есть вместо раз в 3 минуты получаем раз в час и 3 минуты.. Это как то фиксится без патчей?

Джоб обычный - не шедулерный

v10.2.0.4
31 окт 11, 17:30    [11528401]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с времением запуска джоба или опять таймзоны  [new]
Vint
Member

Откуда: Москва
Сообщений: 4564
хрустальный шар сломался. не показывает. с чего ты решил что он должен запускаться каждые 3 минуты?
31 окт 11, 17:35    [11528450]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с времением запуска джоба или опять таймзоны  [new]
stil
Member

Откуда: Кемерово
Сообщений: 1295
Vint
хрустальный шар сломался. не показывает. с чего ты решил что он должен запускаться каждые 3 минуты?

Потому что он так настроен.

DECLARE
  X NUMBER;
BEGIN
  SYS.DBMS_JOB.SUBMIT
  ( job       => X 
   ,what      => '*************'
   ,next_date => to_date('31.10.2011 20:07:09','dd/mm/yyyy hh24:mi:ss')
 ,interval  => 'SYSDATE+3/1440 '
   ,no_parse  => FALSE
  );
  SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x));
COMMIT;
END;
31 окт 11, 17:38    [11528480]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с времением запуска джоба или опять таймзоны  [new]
stil
Member

Откуда: Кемерово
Сообщений: 1295
Проблема появилась, когда пропатчили ОС(Linux Red Hat) скорее всего
31 окт 11, 17:40    [11528496]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с времением запуска джоба или опять таймзоны  [new]
Elic
Member

Откуда:
Сообщений: 29979
stil
Джоб например должен был запуститься в 19:03 (поле next_date) запускается в 20:03.. После запуска обновляет дату на 20:06.. И в след раз соотвественно запускается уже в 21:06

То есть вместо раз в 3 минуты получаем раз в час и 3 минуты.. Это как то фиксится без патчей?

Джоб обычный - не шедулерный

v10.2.0.4
Мы лечили restart-ом instance-ов (9.2 - 10.2). Чтоб этот непереход на зимнее время :(
31 окт 11, 17:59    [11528657]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с времением запуска джоба или опять таймзоны  [new]
-2-
Member

Откуда:
Сообщений: 15330
stil,

базу перезапусти
31 окт 11, 18:00    [11528662]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с времением запуска джоба или опять таймзоны  [new]
stil
Member

Откуда: Кемерово
Сообщений: 1295
Херово.. Завтра как раз 1е число.. И база 24-7

Ни дать ни взять - вовремя...

Сейчас попробую на тестовой
31 окт 11, 18:14    [11528735]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с времением запуска джоба или опять таймзоны  [new]
stil
Member

Откуда: Кемерово
Сообщений: 1295
ндя. Ребут помог.. Спасибо, что надоумили!
31 окт 11, 18:52    [11528895]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с времением запуска джоба или опять таймзоны  [new]
Журавлев Денис
Member

Откуда: St.John,NB,CA
Сообщений: 5532
еще помогает:
SQL> alter system set job_queue_processes = 0;
ждем. пока помрет CJQ
select program, logon_time from v$session where program like '%CJQ%'

SQL> alter system set job_queue_processes = .....;
2 ноя 11, 17:00    [11541366]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с времением запуска джоба или опять таймзоны  [new]
stil
Member

Откуда: Кемерово
Сообщений: 1295
Журавлев Денис
еще помогает:
SQL> alter system set job_queue_processes = 0;
ждем. пока помрет CJQ
select program, logon_time from v$session where program like '%CJQ%'

SQL> alter system set job_queue_processes = .....;


А вот это делал. Правда не догадался дождаться смерти CJQ
2 ноя 11, 17:07    [11541423]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с времением запуска джоба или опять таймзоны  [new]
stil
Member

Откуда: Кемерово
Сообщений: 1295
В любом случае ребут видимо не лишний.. Алертлог например шел по старому времени.. Да и при ребуте наблюдал интересную картину - процессы помирали по разному времени: в алертлоге были сообшения, то одно время, то на час меньше.. Вперемешку
2 ноя 11, 17:09    [11541445]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с времением запуска джоба или опять таймзоны  [new]
Журавлев Денис
Member

Откуда: St.John,NB,CA
Сообщений: 5532
Похоже помирает оно после того закончатся его подчиненные q... процессы. Я его пристрелил на паре экземпляров.
2 ноя 11, 17:19    [11541545]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с времением запуска джоба или опять таймзоны  [new]
anb555
Member

Откуда: Рязань
Сообщений: 21
Так из-за чего же это произошло?
Из-за того что патч не был установлен? Иначе говоря, у кого был установлен патч - глюка с заданиями не было?
8 дек 11, 18:05    [11731741]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить