Уровни изоляции в оракуле

Я хотел бы знать различные уровни изоляции в отношении фиксации, а также хотел бы знать о блокировке на уровне строки и на уровне таблицы.


person Touchstone    schedule 30.11.2012    source источник
comment
Google на уровне изоляции oracle Доступно много материалов Fine, например: rel="nofollow noreferrer">oracle.com/technetwork/issue-archive/2005/05-nov/ * stanford.edu/dept/itss/docs/oracle/10g/server.101/b10743/ Тема слишком велика, чтобы ответить в СО.   -  person Rob van Laarhoven    schedule 30.11.2012


Ответы (2)


ANSI/ISO SQL определяет четыре уровня изоляции:

  • сериализуемый
  • повторяемое чтение
  • чтение зафиксировано
  • читать незафиксированные

Согласно Руководству по разработке баз данных Oracle, глава 6.6.1: Взаимодействие транзакций и уровень изоляции можно запросить уровень изоляции READ COMMITTED (по умолчанию) или SERIALIZABLE.

Обратите внимание, однако, что то, что Oracle называет SERIALIZABLE, на самом деле является изоляцией снимка.

Дополнительные сведения о блокировках на уровне строк и таблиц см. в разделе Обзор Механизм блокировки базы данных Oracle и явная блокировка таблиц.

person markusk    schedule 01.02.2015

Есть четыре уровня изоляции

  1. Чтение незафиксированных или чтение грязных буферов
  2. Чтение Подтвержденные или повторные чтения
  3. Фантом читает
  4. Сериализуемый
person Kamran Saeed    schedule 29.05.2014