- Вы здесь:
- 1. Блокировки в базе данных Oracle ...
- (Обсуждение блогов Oracle)
- Поддержу мнение Apv - преинтересная статья! Александр, теперь я читатель вашего блога)
- Создано 07 мая 2018
- 2. Блокировки в базе данных Oracle ...
- (Обсуждение блогов Oracle)
- Данная статья, как говорится, must have для любого стоящего админа и программиста баз данных Oracle. Глубоко капнули. Мало такого серьезного и вдумчивого материала в сети! Спасибо!!!
- Создано 07 мая 2018
- 3. Блокировки в базе данных Oracle ...
- (Обсуждение блогов Oracle)
- ... механизмы защиты памяти, чтобы освободить защелку. В этом нам помогут блокировки (и закрепления) библиотечного кэша. Однако, прежде чем приступить к знакомству с блокировками в библиотечном кэше, поговорим ...
- Создано 03 декабря 2017
- 4. Еще раз о защелках, очередях, замках, бл
- (Обсуждение блогов Oracle)
- Блокировки .Locks, enqueues (замок, очередь) - разные названия по сути одной... В блоге уже поднималась эта тема. Тем не менее, не лишним будет акцентировать внимание еще раз на различной природе этих ...
- Создано 11 апреля 2013
- 5. Re: oracle найти блокирующую сессию
- (Общая)
- Hitachi пишет: а не только узнать виновную в блокировке сессию (dba_dml_locks). Нет. Это может быть и -ннадцатьтысячный с конца DML. Факт блокировки строки это всего лишь маленький байтик и хранить подобную ...
- Создано 21 января 2012
- 6. Re: Oracle: Коммит после селекта
- (Общая)
- Такой вот еще вариант объяснения: в Interbase выборка записей из таблицы накладывает на нее какие-то блокировки. Может быть они не мешают другим запросам выбирать или даже изменять те же строки, но наличие ...
- Создано 24 июля 2011
- 7. Re: Как узнать причину блокировки ...
- (Общая)
- если блокирует и при этом показывает номер ошибки или пишет скопируйте эти данные и забейте в гугел должен выдать запрос по манулу для oracle 11.1
- Создано 16 июля 2011
- 8. Re: Как отличить блокировки в Oracle ...
- (Общая)
- если вам нужно определитель есть ли в текущей сессии что откатывать или были только SavePoint, Select for Update то есть на этом форуме книга на эту тему поищите
- Создано 16 июля 2011
- 9. Re: Как отличить блокировки в Oracle ...
- (Общая)
- я знал такой способ SQL> set transaction read only 2 / Transaction set. SQL> commit; Commit complete. SQL> select * from dept for update; DEPTNO DNAME LOC ---------- -------------- ...
- Создано 16 июля 2011
- 10. Re: Как отличить блокировки в Oracle ...
- (Общая)
- Сконцентрируемся на моём вопросе в чистом виде Для начала попробуй убедить, что желаемый механизм имеет сколько-нибудь оснований применяться вместо безусловного коммита или вызова "независимой формы" ...
- Создано 16 июля 2011
- 11. Re: Как отличить блокировки в Oracle ...
- (Общая)
- Раз сделала commit, значит разработчик что-то знал. Вы не представляете себе - насколько всё так и есть, как вы описываете... К примеру, разработчик формы только обозначает желание делать Commit. Он ...
- Создано 16 июля 2011
- 12. Re: Как отличить блокировки в Oracle ...
- (Общая)
- В этой системе разработчик формы заранее не может знать - самодостаточный ли функционал его форма, звено ли она в некой цепи функционалов или только маленькая часть какой-то большой и долгой транзакции. ...
- Создано 16 июля 2011
- 13. Re: Как отличить блокировки в Oracle ...
- (Общая)
- тут как раз лучше четко разделить ответственность за транзакции, т.е. либо 1) Форма начинает транзакцию и она же обязана ее завершить, сделав commit или rollback. либо 2) Форма делает/не делает изменения, ...
- Создано 16 июля 2011
- 14. Re: Как отличить блокировки в Oracle ...
- (Общая)
- После возвращения мне управления возможны следующие реакции 1. Вызываемая форма сделала Commit. Я ничего не делаю 2. Форма не сделала никаких DML-операций, но и не завершила транзакцию. Мне нужно откатить ...
- Создано 16 июля 2011
- 15. Re: Как отличить блокировки в Oracle ...
- (Общая)
- С учётом 1 и 3 я бы распространил "мне не нужно ничего делать" и на 2. То есть, управление завершением транзакции переходит на разработчиков форм. И уже они определяют, когда ROLLBACK TO SAVEPOINT, ...
- Создано 16 июля 2011
- 16. Re: Как отличить блокировки в Oracle ...
- (Общая)
- После возвращения мне управления возможны следующие реакции 1. Вызываемая форма сделала Commit. Я ничего не делаю 2. Форма не сделала никаких DML-операций, но и не завершила транзакцию. Мне нужно откатить ...
- Создано 16 июля 2011
- 17. Re: Как отличить блокировки в Oracle ...
- (Общая)
- После возвращения мне управления ... Я бы задумался о правильности разбиения транзакции между несколькими независимыми разработчиками уже на этом предложении...
- Создано 16 июля 2011
- 18. Re: Как отличить блокировки в Oracle ...
- (Общая)
- select used_urec from v$transaction where addr = (select taddr from v$session where sid=sys_context('userenv', 'sid')); Хэх. Это я уже попробовала. Отделить Select for update от просто Update таким способом ...
- Создано 16 июля 2011
- 19. Re: Как отличить блокировки в Oracle ...
- (Общая)
- напрашивается естественный вопрос: зачем? Зачем определять, есть ли что откатывать? Вот Вы определили, что у Вас были только select for update и прочее незначительное - что дальше? Можете SQL%ROWCOUNT ...
- Создано 16 июля 2011
- 20. Re: Как отличить блокировки в Oracle ...
- (Общая)
- select used_urec from v$transaction where addr = (select taddr from v$session where sid=sys_context('userenv', 'sid')); Только вот зачем? P.S. for update тоже надо откатывать.
- Создано 16 июля 2011
Архив блогов
Популярные тэги
Oracle348
база данных172
PL/SQL155
базы данных52
Java40
Oracle Database39
Linux38
SQL37
восстановление28
SQL*Plus27
администратор26
oracle25
табличное пространство22
настройка20
Unix19
таблица19
производительность18
Android17
установка15
безопасность14
база Oracle14
UNIX14
программирование14
данные14
СУБД13
управление12
транзакция12
создание12
файлы12
специалист Oracle11
команда11
определение10
ошибка10
оптимизация9
NoSQL9
Eclipse9
обучение9
резервное копирование9
файл9
пример9
блок9
статистика8
сертификация8
процессы8
язык8
экземпляр8
память8
разработка8
размер8
проектирование8
создать7
функция7
схема7
версии7
дата7
архитектура7
мониторинг7
запись7
таблицы7
история7
приложение7
команды7
сервер7
СУБД Oracle7
оператор6
переменная6
видео6
Oracle 9i6
триггер6
программа6
JavaScript6
Oracle Policy Automation6
время6
подключение6
11g6
резервирование6
баз данных6
PGA6
Android Studio6
SGA6
блокировки5
Database Control5
индекс5
PostgreSQL5
Grid Control5
запросы5
буфер5
разработчик5
кэш5
код5
использование5
загрузка5
отмена5
IDE5
возможности5
процесс5