75987315

75987315



Są to ustawienia domyślne, przy których blokady są zakładane tylko w przypadku wykonywania poleceń modyfikujących dane (DELETE, UPDATE, INSERT).

Operacja SELECT nie wymaga nakładania blokady na tabeli i rekordzie.

Blokowanie rekordów odbywa się zawsze w trybie EXCLUSIVE (X).

Dwie blokady X nie są ze sobą zgodne.

Blokowanie tabeli odbywa się w trybie RS, RX, S, SRX oraz X gdzie:

•    RS    ROW SHARE

•    RX    ROW EXCLUSIVE

•    S    SHARE

•    SRX    SHARE ROW EXCLUS1VE

•    X    EXCLUSIVE

Zgodność blokad tabeli:

Rysunek 21.3.1. Tabela zgodności blokad


21 ■ WSPÓŁBIEŻNOŚĆ W SYSTEMIE ORACLE_-227 -

21.3.2.    Jawne założenie blokady na tabeli

Blokady mogą być nałożone na rekordy lub tabele w następujący sposób:

•    niejawny - w momencie wykonywania operacji modyfikujących dane,

•    jawny - nałożenie blokady następuje po wydaniu polecenia LOCK TABLE.

Do jawnego założenia blokady na tabeli służy następujące polecenie:

SQL> LOCK TABLE nazwa_tabeli IN tryb MODĘ; gdzie:

tryb - oznacza rodzaj blokady, podany pełną nazwą.

21.3.3.    Właściwości blokad Właściwości blokady rs (row share)

Zakładana jest w intencji późniejszego zmodyfikowania rekordów', uniemożliwia zmianę zawartości rekordów przez inne transakcje.

Jej założenie następuje automatycznie przy realizacji polecenia:

SQL> SELECT lista_atrybutów FROM nazwa_tabeli

WHERE warunek_selekcji FOR UPDATE [NOWAIT];

Użycie NOWAIT powoduje, że polecenie zostanie automatycznie przerwane, jeżeli nie można założyć blokady RS ze względu na istnienie innej blokady z nią niezgodnej.

Właściwości blokady RX (row exclusive)

Zakładana jest automatycznie w przypadku realizacji poleceń DELETE, INSERT, UPDATE.

Rok akademicki - 2007/2008 - Nolalki do przedmiotu „Administracja bazami danych"



Wyszukiwarka

Podobne podstrony:
40570 IMG333 / / cyjne. Zachowane są natomiast: przytomność, rozumienie i wykonywanie poleceń. Więks
LUBIĘ ORTOGRAFIĘ KLASA 2 5 1. Pokolorujjsjflęą z liczbami, przy których są czasowniki.
3. Zaawansowane ustawienia logu Przedstawione poniżej procedury obsługi logu są używane tylko przy
84Dydaktyka zumiałe dla uczących się. Są to kategorie komunikacyjne, według których język
PHOTO293 Ćwiczenie 9UKŁADY IMPULSOWE Układy impulsowe są to układy, których przebiegi wyjściowe przy
1. Definicje o •Zewnętrzne pomoce pamięciowe - są to rzeczy, urządzenia i czynności, których zadanie
z5 Kto to wymyślił? m Wiele wynalazków, z których ludzie są tak bardzo dumni, już dawno zostało
Zrzut ekranu 14 06 01 o 32 22 Są to gruczoły złożone cewkowe, których ściana jest zbudowana z komór
Główne elementy konstrukcyjne budynku Elementy konstrukcyjne są to części obiektu budowlanego, który
CCF20090225114 być niczym przesłonięty. Są to te właśnie pomieszczenia, w których Amerykanie — jak
WODORKI Wodorki są to nieorganiczne związki chemiczne, w których wodór jest związany z
DSC04365 _ CZĘŚĆ IINEGOCJACJE Negocjacje to jedna z niewielu umiejętności, których trzeba się nauczy

więcej podobnych podstron