Oracle tworzy indeks w celu wymuszenia ograniczenia klucza podstawowego (domyślnie unikatowy indeks). Kiedy sesja A wstawia pierwszy wiersz, struktura indeksu jest aktualizowana, ale zmiana nie zostaje zatwierdzona. Kiedy sesja B próbuje wstawić drugi wiersz, operacja konserwacji indeksu zauważa, że istnieje już oczekujący wpis w indeksie z tym konkretnym kluczem. Sesja B nie może uzyskać zatrzasku, który chroni wspólną strukturę indeksu, więc będzie blokować do czasu zakończenia transakcji sesji A. W tym momencie sesja B będzie w stanie uzyskać zatrzask i dokonać własnej modyfikacji indeksu (ponieważ A wycofano) lub zauważy, że inny wpis został popełniony i zgłosi unikalne naruszenie ograniczenia (ponieważ A popełnione ).