Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako Skontrolujte , či aktuálna zámky v databáze Oracle

Oracle používa funkciu zámku , aby zabezpečili , že dáta nie je aktualizovaný o viac ako jednu funkciu v čase , zachovanie integrity dát . Zamykanie sa vyskytuje na mnohých úrovniach , vrátane riadkov , tabuliek a tabuľkových priestorov . Na uzamykanie na úrovni užívateľa , " commit " príkaz robí zmeny trvalé a odstraňuje zámok . Príkaz " rollback " obráti zmeny pred uvoľnením zámku . Záznamy Oracle zamykanie informácií v systémovej tabuľke s názvom " v $ zámok " , ktoré môžu byť dopytované pomocou Structured Query Language ( SQL ) . Pokyny dovolená 1

Prečítajte si " v $ zámok " Oracle tabuľky pre zamykanie informácií . Pomocou príkazu " vyberte" Zobraziť " sid " , " typ " , " lmode " a " požiadavka " . Sid je skratka pre Session ID číslo a identifikuje reláciu , ktorá vlastní zámok .

Vyberte klipart

sid , klipart

typ ,

lmode ,

Žiadosť

od v. $ zámkou ;
2

Pripojte sa k Oracle " v $ relácie " tabuľku " v $ LOCK " tabuľky určiť , kto je uzamknutie databázy . Pripojte sa SID ( Session ID ) nájsť v $ zámok l , v $ relácie s

kde l.sid = s.sid ;
3

Otázka na " v $ locked_object " tabuľky pre ďalšie informácie o tom , čo je uzamknutý . Pripojte sa k " dba_objects " tabuľky pre názov a typ . Názov objektu naznačuje , čo je zablokovaný a username stĺpce určiť , kto vytvoril lo , dba_objects robiť

kde

lo.object_id = do.object_id ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené