2009-06-27 3 views

ответ

12

Это как раз у меня на голове: рассмотрите возможность использования именованного замка через dbms_lock. http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28419/d_lock.htm#CHDICHDC

Сразу после заявления начать получить блокировку, выполнить работу, а затем выпустить его на выходе (Keep ошибки/исключения в виду!).

КТ

+3

Я использовал этот метод раньше, он работает красиво - http://jeffkemponorle.blogspot.com/2005/10/user-named-locks-with-dbmslock.html –

-1

Простое решение может быть использовать блокировку на уровне таблицы, с помощью FOR UPDATE.

Смежные вопросы