Ekspresowe:) zabicie sesji:
ALTER SYSTEM KILL SESSION 'sid, serial#';
SQL> alter system kill session '268,1268';
Rozłączenie użytkownika z serwerem:
ALTER SYSTEM DISCONNECT SESSION 'sid, serial#';
SQL> alter system disconnect session '315,1223' immediate;
Rozłączenie użytkownika po zakończeniu bieżącej transakcji:
ALTER SYSTEM DISCONNECT SESSION 'sid, serial#'; POST TRANSACTION'sid, serial#' - identyfikatory sesji użytkownika z perspektywy V$SESSION
UWAGA!
Nie można zabić bieżącej sesji
Zabijana sesja domyślnie jest zaznaczana do zabicia (KILLED) i zabijana po zakończeniu wszystkich jej transakcji
Ponowna próba zbicia tej sesji generuje błąd ORA-00031: sesja zaznaczona do zlikwidowania
Na skróty
Inny sposobem jest użycie programu SQL Developer. Z głównego menu wybieramy TOOLS ->MONITOR SESSIONS-> wybieramy połączenie do schema np HR -> wybieramy SID -> kill session
ALTER SYSTEM KILL SESSION 'sid, serial#';
SQL> alter system kill session '268,1268';
Rozłączenie użytkownika z serwerem:
ALTER SYSTEM DISCONNECT SESSION 'sid, serial#';
SQL> alter system disconnect session '315,1223' immediate;
Rozłączenie użytkownika po zakończeniu bieżącej transakcji:
ALTER SYSTEM DISCONNECT SESSION 'sid, serial#'; POST TRANSACTION'sid, serial#' - identyfikatory sesji użytkownika z perspektywy V$SESSION
UWAGA!
Nie można zabić bieżącej sesji
Zabijana sesja domyślnie jest zaznaczana do zabicia (KILLED) i zabijana po zakończeniu wszystkich jej transakcji
Ponowna próba zbicia tej sesji generuje błąd ORA-00031: sesja zaznaczona do zlikwidowania
Na skróty
Inny sposobem jest użycie programu SQL Developer. Z głównego menu wybieramy TOOLS ->MONITOR SESSIONS-> wybieramy połączenie do schema np HR -> wybieramy SID -> kill session