|
|
|
Что этим хотел сказать автор, используя dbms_lock?
|
|||
|---|---|---|---|
|
#18+
Наткнулся на одну статью, так и не понял, зачем используется в данном случае dbms_lock, может кто объяснит? Вот ссылка: http://www.adp-gmbh.ch/ora/plsql/sync_sessions.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2017, 23:02 |
|
||
|
Что этим хотел сказать автор, используя dbms_lock?
|
|||
|---|---|---|---|
|
#18+
s_r_g_yзачем используетсячтобы продемонстрировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2017, 23:19 |
|
||
|
Что этим хотел сказать автор, используя dbms_lock?
|
|||
|---|---|---|---|
|
#18+
sync_sessions.htmls_r_g_yзачем используетсячтобы продемонстрировать.А вставка в двух других сессиях не пройдет что-ли без dbms_lock в первой сессии? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2017, 23:59 |
|
||
|
Что этим хотел сказать автор, используя dbms_lock?
|
|||
|---|---|---|---|
|
#18+
Блокировка специально накладывается, чтобы сессии друг друга ждали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2017, 08:29 |
|
||
|
Что этим хотел сказать автор, используя dbms_lock?
|
|||
|---|---|---|---|
|
#18+
dmdmdmБлокировка специально накладывается, чтобы сессии друг друга ждали.А можно поподробнее, в этом примере кто кого ждет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2017, 18:45 |
|
||
|
Что этим хотел сказать автор, используя dbms_lock?
|
|||
|---|---|---|---|
|
#18+
Если хотите быть программистом, учите английский. Все написано английским по белому. The following block is identical for the two other sessions. Similarly to the first session, a lock is requested, however, this time, the lock is a shared lock (indicated by the ss_mode flag). According to the lock compatibility chart, a shared lock cannot be aquired if another session holds an exclusive lock. So, if a session executes the following block, it will stop execution on the request() call until the session holding the exclusive lock releases that lock. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2017, 18:47 |
|
||
|
Что этим хотел сказать автор, используя dbms_lock?
|
|||
|---|---|---|---|
|
#18+
dmdmdmЕсли хотите быть программистом, учите английский. Все написано английским по белому. The following block is identical for the two other sessions. Similarly to the first session, a lock is requested, however, this time, the lock is a shared lock (indicated by the ss_mode flag). According to the lock compatibility chart, a shared lock cannot be aquired if another session holds an exclusive lock. So, if a session executes the following block, it will stop execution on the request() call until the session holding the exclusive lock releases that lock. В том то всё и дело, что "it will stop execution on the request() call" не происходит, как будто бы блокировки x_mode и нет. Выполните сами код, который там приводится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2017, 19:15 |
|
||
|
Что этим хотел сказать автор, используя dbms_lock?
|
|||
|---|---|---|---|
|
#18+
s_r_g_y как будто быпотрудись детально описывать последовательность своих действий для каждой из трех предложенных автором сессий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2017, 19:28 |
|
||
|
Что этим хотел сказать автор, используя dbms_lock?
|
|||
|---|---|---|---|
|
#18+
Выполните сами Выполнил. Работает именно так, как написано. Можете сами в этом убедиться. А если что-то непонятно, можете подготовить test case, в 95% случаев решающий проблему до написания сообщения на форуме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2017, 19:28 |
|
||
|
Что этим хотел сказать автор, используя dbms_lock?
|
|||
|---|---|---|---|
|
#18+
dmdmdmРаботает именно так, как написано. Для приложения без автокоммита. Тут есть (сюрприз) шутники, которые шифруют ответ в "нике". Как будто повторенного пятикратно прямым текстом бывает много. Обычно этого недостаточно. Для некоторых товарищей из Прибалтики надо несколько месяцев. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2017, 19:31 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=170&tid=1886240]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
| others: | 259ms |
| total: | 388ms |

| 0 / 0 |
