dba:kill_session_without_dba_rights
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
dba:kill_session_without_dba_rights [2018/07/23 12:07] – [Aufruf] gpipperr | dba:kill_session_without_dba_rights [2018/07/23 13:19] (aktuell) – [Der Code] gpipperr | ||
---|---|---|---|
Zeile 25: | Zeile 25: | ||
- | Wir arbeiten hier mit zwei wichtigen | + | Wir arbeiten hier mit zwei wichtigen |
- | + | ||
- | Zusätzlich verwenden wir **dbms_sys_sql** um den eigentlichen Befehl als SYS User auszuführen. | + | |
Alles wird dann noch über **sys.dbms_system.ksdwrt** auch im Alert log protokolliert. | Alles wird dann noch über **sys.dbms_system.ksdwrt** auch im Alert log protokolliert. | ||
Zeile 34: | Zeile 32: | ||
- | <code plsql> | + | < |
create or replace procedure kill_other_session( | create or replace procedure kill_other_session( | ||
Zeile 109: | Zeile 107: | ||
end loop; | end loop; | ||
else | else | ||
- | for c1 in ( select ' | + | for rec in ( select ' |
from sys.gv_$session | from sys.gv_$session | ||
where sid = p_sid | where sid = p_sid | ||
Zeile 205: | Zeile 203: | ||
end; | end; | ||
/ | / | ||
+ | |||
+ | -- Ausgabe | ||
+ | |||
+ | -- Info : ---------------------------- | ||
+ | -- Info : User GPI from the PC SATURN\gpipperr(SATURN) try to initiate a kill with sys.kill_other_session of this Session :: SID:2, Serial:6 - InstID:1 - Comment: | ||
+ | -- Error: ---------------------------- | ||
+ | -- Error: Session to kill not found or is BACKGROUND session! | ||
+ | -- Error: ---------------------------- | ||
+ | -- Info : ---------------------------- | ||
+ | |||
</ | </ | ||
dba/kill_session_without_dba_rights.txt · Zuletzt geändert: 2018/07/23 13:19 von gpipperr