powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Еще JOBы
5 сообщений из 5, страница 1 из 1
Еще JOBы
    #32151365
gminter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос следующий:

Oracle 9.2.0.1
Работает JOB, рассовывает и собирает документы по линкам.

Возникает ситуация, при которой мы пишем

select t.* into DOC from documents@link t where ......
...........
exception when others then
...........
return;

время реакции удаленного Oracle (то же Oracle 9.2.0.1 ) секунд 5, и если в этот промежуток времени связь оборвалась, то job уходит сам в себя и конкретно повисает - у него начинается нечто вроде вечного кайфа, эту сессию приходится убивать руками(обычно через сутки, когда пользователи намекают на то что документы на филиал так и не дошли :) ).
Доскажите, где искать лекарство от повисания job-а.

Заранее спасибо.
...
Рейтинг: 0 / 0
Еще JOBы
    #32151374
SAA_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда я начинаю анализировать джоб, то вначале смотрю на колличесво Failures. Если значение больше 0, то начинаю ругать себя за то, что забыл Exception на Others написать и диагностику в лог файл не загоняется. Далее выясняю причину того, из-за чего джоб рухнул. Лучше диагностику самому обрабатывать, чем ждать манны небесной от Оракула пока он не пометит джоб как Broken.
...
Рейтинг: 0 / 0
Еще JOBы
    #32151389
gminter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дык, беда в том, что текст job-а обработкой exception-ов снабжен по полной программе, только exception-ы то и не проходят - нету их!
Коннект оборвался, а exception-а как не было, так и нет ).

Так что Failures всегда 0.
...
Рейтинг: 0 / 0
Еще JOBы
    #32152876
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то странно, что job не получает ничего.
Конечно сравнивать 7.3.4 и 9.2.0 нечестно, но когда у нас умер сервер на который задача пыталась положить данные, то семёрка честно отрапортовала какую-то ошибку (какую -- не помню). Правда сервер умер до , а не в процессе ...
...
Рейтинг: 0 / 0
Еще JOBы
    #32152882
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя наверное самое реальное (особенно после прочтения 275793.995, 182610.996 и им подобных на металинке), написать ещё один джоб, который будет искать сессию ждущую "SQL*Net message from dblink" (и подобное ему "SQL*Net ... more data ... dblink" -- второй раз искать было лень ) более чем 5 минут и отстреливать сессию с джобом.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Еще JOBы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]