Администрирование Oracle

         

Монопольные для строк блокировки таблиц (RX)


Эта блокировка обычно указывает, что транзакция, удерживающая блокировку по таблице, уже выполнила одно или несколько обновлений в строках таблицы. Эта блокировка автоматически запрашивается для ТАБЛИЦЫ, модифицируемой следующими предложениями:

·       INSERT INTO таблица ...;

·       UPDATE таблица ...;

·       DELETE FROM таблица ...;

·       LOCK TABLE таблица IN ROW EXCLUSIVE MODE;

Блокировка RX, удерживаемая транзакцией, запрещает другим транзакциям вручную блокировать таблицу для монопольного чтения или записи; поэтому другие транзакции не могут одновременно использовать следующие предложения:

·       LOCK TABLE таблица IN SHARE MODE;

·       LOCK TABLE таблица IN SHARE EXCLUSIVE MODE;

·       LOCK TABLE таблица IN EXCLUSIVE MODE;



Содержание раздела