Oracle SQL verwendet verschiedene Arten von Software-Sperren , um die gleiche Gruppe von Daten , die von mehr als eine Anweisung zu einem Zeitpunkt geändert verhindern. Einige Sperren automatisch vom Datenbanksystem eingestellt , andere können vom Entwickler gesteuert werden. In einigen Fällen können zwei Prozesse versuchen beide den gleichen Satz von Daten gesperrt , was zu einem Deadlock wo weder vollständig durchgeführt werden kann . Das Datenbanksystem normalerweise löst Deadlock Bedingungen auf seine eigene, aber die Entwickler wollen oft zu identifizieren und diese Probleme behoben werden . Mehrere SQL-Anweisungen können verwendet werden, um bestehende Sperren in der Datenbank ansehen zu können. Things You 
 Administrative Zugang 
 brauchen anzeigen Weitere Anweisungen 
 1 
 Bestimmen Sie die Informationen, die Sie benötigen Schloss angezeigt. Lock- in -System Informationen , die abgefragt Ansichten mit grundlegenden SELECT-Anweisungen können gehalten werden . Einige dieser Rückkehr unterschiedliche Daten . 
 
 DBA_LOCK listet alle Schlösser und Verriegelungen derzeit gehaltenen und hervorragend in einer Datenbank. Diese Option zeigt auch Informationen über andere Schlösser durch einen einzelnen Sperranforderung blockiert. 
 
 DBA_LOCK_INTERNAL liefert die gleichen Informationen wie DBA_LOCK , außer dass die Sperrung Informationen wird nicht zurückgegeben. 
 
 DBA_DDL_LOCKS und DBA_DML_LOCKS Verschließbares Informationen im Zusammenhang mit Data Definition Language (DDL) Aussagen oder Datenänderungen (DML )-Anweisungen . 
 2 
 Verbindung zur Datenbank her , um eine Abfrage , entweder mit einem Command Line Interface oder Ihre bevorzugte Software-Anwendung auszuführen. 
 3 
 Typ die gewünschte SELECT-Anweisung , um die Informationen in der bevorzugten Ansicht anzuzeigen . Zum Beispiel: 
 
 SELECT * FROM 
 
 sys.dba_locks 
 
 WHERE [Bedingung ] 
 
 "WHERE "-Anweisung ist optional und kann verwendet werden, um einzugrenzen Sie Ihre Ergebnis -Sets. 
 4 
 Führen Sie die SQL-Anweisung und die Ergebnisse überprüfen .