Oracle SQL maakt gebruik van verschillende soorten software sloten om dezelfde set van gegevens tegen wijzigingen door meer dan een statement tegelijk voorkomen . Sommige sloten worden automatisch geselecteerd door de database- systeem ; anderen kan worden gecontroleerd door de ontwikkelaar . In sommige gevallen kunnen twee processen beide proberen dezelfde set DLP , waardoor een deadlock waar noch kan voltooien . Het database-systeem lost normaal impasse omstandigheden op zijn eigen , maar ontwikkelaars willen vaak deze problemen te herkennen en te corrigeren . Meerdere SQL statements kunnen worden gebruikt om bestaande sloten bekijken in de database. Wat je nodig hebt Administratieve toegang Toon Meer Aanwijzingen 1 Bepaal de sluis informatie die u nodig hebt weergegeven . Lock informatie wordt gehouden in weergaven systeem dat kan worden opgevraagd met behulp van eenvoudige SELECT-instructies . Sommige van deze return verschillende data . DBA_LOCK worden alle sloten en grendels momenteel gehouden en uitstekende in een database . Deze optie geeft ook informatie over andere sluizen geblokkeerd door een individuele sluis aanvraag. DBA_LOCK_INTERNAL geeft dezelfde informatie als DBA_LOCK , behalve dat het blokkeren van informatie niet wordt teruggegeven . DBA_DDL_LOCKS en DBA_DML_LOCKS weer vergrendelen informatie met betrekking tot data Definition Language ( DDL ) verklaringen of gegevens wijzigen language ( DML ) verklaringen . kopen van 2 verbinding met de database om een query , met behulp van een command line interface of uw favoriete software-applicatie uit te voeren . Type 3 de gewenste SELECT-instructie om de informatie te bekijken in de gewenste weergave . Bijvoorbeeld : SELECT * FROM sys.dba_locks WHERE [ staat ] De "WAAR " statement is optioneel en kan worden gebruikt om een beperking uw resultaat sets . 4 Voer de SQL-instructie en bekijk de resultaten .
|