Benutzer-Werkzeuge

Webseiten-Werkzeuge


dba:kill_session_without_dba_rights

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
dba:kill_session_without_dba_rights [2018/07/23 13:14] – [Der Code] gpipperrdba:kill_session_without_dba_rights [2018/07/23 13:19] (aktuell) – [Der Code] gpipperr
Zeile 25: Zeile 25:
  
  
-Wir arbeiten hier mit zwei wichtigen Parametern, einmal ist die Procedure mit der **AUTHID DEFINER** definiert, d.h. beim Start über den der User A wird die Procedure intern trotzdem als SYS ausgeführt. +Wir arbeiten hier mit zwei wichtigen Eigenschaften, einmal ist die Procedure mit der **AUTHID DEFINER** definiert, d.h. beim Start über den der User A wird die Procedure intern trotzdem als SYS ausgeführt. Zusätzlich verwenden wir **dbms_sys_sql** um den eigentlichen Befehl als SYS User auszuführen.
- +
-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>+<code  plsql kill_other_session.sql>
  
 create or replace procedure kill_other_session(   p_sid      in number create or replace procedure kill_other_session(   p_sid      in number
dba/kill_session_without_dba_rights.txt · Zuletzt geändert: 2018/07/23 13:19 von gpipperr