Benutzer-Werkzeuge

Webseiten-Werkzeuge


dba:oracle_parallel_session_audsid

Über die AUDSID (Auditing session ID) in der v$session zusammengehörende User Sessions erkennen

ab 11g

Wird eine SQL parallel abgearbeitet, wird die SESSIONID der Master Session in der Spalte AUDSID (Auditing session ID) hinterlegt, d.h. alle zusammengehörenden Sessions lassen sich dadurch erkennen.

Die SESSIONID Werte werden über Sequenze SYS.AUDSES$ erzeugt.

Als Ausnahme haben interne Sessions wie System Sessions (USERNAME is NULL !) die AUDSID = 0.

AUDSID wird beim Auditin in die Spalte SESSIONID in sys.aud$ geschrieben

AUDSID der eigenen Session:

SELECT userenv('sessionid') FROM dual;
SELECT SYS_CONTEXT('userenv','sessionid') FROM dual;

Abfragen mit:

SELECT username
     , audsid
     , COUNT(*) 
 FROM gv$session 
WHERE username IS NOT NULL 
GROUP BY username
       , audsid 
ORDER BY 3 DESC
/

Quellen

Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
dba/oracle_parallel_session_audsid.txt · Zuletzt geändert: 2015/03/06 20:58 von gpipperr