Methode: 1. Verwenden Sie „select...from v$locked_object,v$session…“, um die SID und „serial#“ der gesperrten Tabelle anzuzeigen. 2. Verwenden Sie „alter system kill session 'sid,serial“. #" Löschen Sie die gesperrte Tabelle.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.
1. Überprüfen Sie die SID und die Seriennummer der gesperrten Tabelle:
Überprüfen Sie, welche Tabelle gesperrt ist:
Das Beispiel lautet wie folgt:
select b.owner,b.object_name,l.session_id,l.locked_mode from v$locked_object l, dba_objects b where b.object_id=l.object_id;
Überprüfen Sie die Sid und Seriennummer der gesperrten Tabelle
select...from v$locked_object ,v$session
Wie im Bild gezeigt:
2. Führen Sie die folgende Anweisung aus, um die gesperrte Tabelle zu löschen
alter system kill session 'sid,serial#';
Empfohlenes Tutorial: „Oracle Video Tutorial“
Das obige ist der detaillierte Inhalt vonSo löschen Sie eine gesperrte Tabelle in Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!