Il package DBMS_LOCK permette di accedere ai servizi del sistema di gestione dei lock di Oracle. Si può richiedere un lock con una marticolare modalità di condivisione, fornendogli un particolare nome per riferirvi in altre procedure per cambiare il lock mode oppure rilasciarlo.
Alcuni utilizzi:
- Forzare accesso esclusivo ad un device particolare, come un terminal
- Rilevare quando un lock viene rilasciato ed effetture eventuali operazioni di pulizia
- Sincronizzare le applicazioni e forzare esecusioni sequenziali
Non serve per lavorare sui lock già presenti nel sistema.