Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Löschen verbundener Benutzer in der Oracle-Datenbank

Benutzer werden in v$session groß geschrieben (und Data-Dictionary-Ansichten). Wenn Sie mit Großbuchstaben übereinstimmen, sollten Sie Ihre Sitzung zum Töten finden.

SELECT s.sid, s.serial#, s.status, p.spid 
  FROM v$session s, v$process p 
 WHERE s.username = 'TEST' --<<<--
  AND p.addr(+) = s.paddr
 /

Übergeben Sie die tatsächlichen SID- und SERIAL#-Werte für Benutzer TEST und löschen Sie dann Benutzer...:

ALTER SYSTEM KILL SESSION '<SID>, <SERIAL>'
/