Aktuelle Session-ID herausfinden

Die aktuelle Session-ID der Session, mit der man gerade an der Oracle Datenbank angemeldet ist, herauszufinden, ist nicht schwer.

SQL> SELECT sid, serial# FROM v$session WHERE audsid = sys_context('userenv','sessionid');

Wenn nur die SID reicht und man auch auf die "serial#" verzichten kann: SQL> SELECT distinct sid FROM v$mystat;

Ist der "dbms_support" installiert, liefert auch folgende Abfrage eine passende Antwort: SQL> SELECT dbms_support.mysid FROM dual;