Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Асинхронный вызов процедуры / 18 сообщений из 18, страница 1 из 1
27.09.2011, 12:21
    #37457047
DeathHand
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный вызов процедуры
Добрый день!

Есть процеудра - которая что то делает, к примеру, 2 часа. Неважно что.

Есть функция, из которой нужно запустить эту процедуру, не дожидаясь, пока она выполнится, вернуть результат функции.

Могу сделать PIPE, не хочу (передавать флаг запуска процедуре). Могу сделать job - тоже не хочу.

Имеется ли стандартный функционал на эту тему? Ткните, плиз, кто в курсе...

Спасибо!


In Oracle we trust.
...
Рейтинг: 0 / 0
27.09.2011, 12:24
    #37457052
artemg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный вызов процедуры
а почему не хочется пустить джобик?
вроде они как раз для этого, стандартный функционал
...
Рейтинг: 0 / 0
27.09.2011, 12:25
    #37457056
Человек и Кошка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный вызов процедуры
DeathHandМогу сделать job - тоже не хочу.
Помогите открыть дверь. Ключи не предлагать.
...
Рейтинг: 0 / 0
27.09.2011, 12:55
    #37457108
DeathHand
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный вызов процедуры
Человек и КошкаDeathHandМогу сделать job - тоже не хочу.
Помогите открыть дверь. Ключи не предлагать.

Типа того :)

Только - хочется знать иные способы открытия двери. На случай.
...
Рейтинг: 0 / 0
27.09.2011, 12:57
    #37457117
DeathHand
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный вызов процедуры
artemgа почему не хочется пустить джобик?
вроде они как раз для этого, стандартный функционал

Неужели только джобик?

Интересует не отложенное выполнение, а именно асинхронное...
...
Рейтинг: 0 / 0
27.09.2011, 13:07
    #37457133
Человек и Кошка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный вызов процедуры
DeathHandartemgа почему не хочется пустить джобик?
вроде они как раз для этого, стандартный функционал

Неужели только джобик?

Интересует не отложенное выполнение, а именно асинхронное...
Отложенное легко превратить в асинхронное.
...
Рейтинг: 0 / 0
27.09.2011, 13:08
    #37457134
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный вызов процедуры
DeathHandЕсть функция, из которой нужно запустить эту процедуру, не дожидаясь, пока она выполнится, вернуть результат функции. судя по техзаданию, процедура и функция никак не связаны.
ну и зачем их лепить вместе?
...
Рейтинг: 0 / 0
27.09.2011, 13:42
    #37457197
DeathHand
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный вызов процедуры
andreymxDeathHandЕсть функция, из которой нужно запустить эту процедуру, не дожидаясь, пока она выполнится, вернуть результат функции. судя по техзаданию, процедура и функция никак не связаны.
ну и зачем их лепить вместе?

А может быть собака?

В общем, нет такого в Oracle, как я понимаю...
...
Рейтинг: 0 / 0
27.09.2011, 14:00
    #37457243
Деев И.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный вызов процедуры
как вариант - использование очереди с аргументами для вызова процедуры + обработчик
...
Рейтинг: 0 / 0
27.09.2011, 14:36
    #37457349
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный вызов процедуры
DeathHandandreymxпропущено...
судя по техзаданию, процедура и функция никак не связаны.
ну и зачем их лепить вместе?

А может быть собака?

В общем, нет такого в Oracle, как я понимаю...есть такое
только тебя не устраивает
...
Рейтинг: 0 / 0
27.09.2011, 15:04
    #37457394
DeathHand
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный вызов процедуры
Деев И.как вариант - использование очереди с аргументами для вызова процедуры + обработчик

пишу...
...
Рейтинг: 0 / 0
27.09.2011, 16:29
    #37457571
...........
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный вызов процедуры
...
Рейтинг: 0 / 0
27.09.2011, 21:05
    #37457975
DeathHand
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный вызов процедуры
........... Database Change Notification?

Да, сделал что-то похожее. Но хотелось стандартного функционала. Коего нет :)
...
Рейтинг: 0 / 0
27.04.2012, 17:34
    #37774856
demien_dark
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный вызов процедуры
DeathHand,

Покапай в области ORACLE STREAMS и ADVANCED QUEUE
Сам сегодня общался с людьми на эту тему - говоря тесть возможность по факту вызова процедуры активировать STREAMS
а по факту выполнение по событию получить ответ. Но для этого со стороны инициатора тоже "листенер" поднять нужно будет
...
Рейтинг: 0 / 0
27.04.2012, 17:37
    #37774865
Vint
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный вызов процедуры
demien_dark,

ты правда уверен что ему через 7 месяцев это еще интересно?)
...
Рейтинг: 0 / 0
27.04.2012, 18:33
    #37774998
talking_about
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный вызов процедуры
Vint,

Это будет интересно читать тому, кто что-то ищет по такой же проблеме. :-)
...
Рейтинг: 0 / 0
27.04.2012, 18:45
    #37775016
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный вызов процедуры
talking_aboutЭто будет интересно читать тому, кто что-то ищет по такой же проблеме. :-)Асинхронного вызова? Проблема только автора и она не в компетенции этого форума.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
11.12.2020, 17:06
    #40026950
Azket
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Асинхронный вызов процедуры
мне вдруг стало интересно :)
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Асинхронный вызов процедуры / 18 сообщений из 18, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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