Hi I am trying to maintain currently connected users list using LOGON/LOGOFF triggres. But I am experiencing some unexpected behavior for SYS user.
CREATE OR REPLACE TRIGGER SCOTT.LOGON_TRIG AFTER LOGON ON DATABASE BEGIN insert into logon_info values(SYS_CONTEXT('USERENV','SESSIONID'),SYS_CONTEXT('USERENV','INSTANCE'), SYS_CONTEXT('USERENV','HOST'),USER,SYS_CONTEXT('USERENV', 'session_user'),sysdate); END; / CREATE OR REPLACE TRIGGER SCOTT.LOGOFF_TRIG BEFORE LOGOFF ON DATABASE BEGIN delete logon_info where SESSIONID_NUMBER=SYS_CONTEXT('USERENV','SESSIONID'); END; / ================================================================ Initiated TWO session using SYS and SCOTT in a separate window ================================================================ SQL> desc scott.logon_info Name Null? Type ----------------------------------------- -------- ----------------------- SESSIONID_NUMBER VARCHAR2(50) INSTANCE_NUMBER VARCHAR2(36) HOST_NAME VARCHAR2(36) USER_NAME VARCHAR2(36) SESSION_USER VARCHAR2(36) LOGONDATE DATE SQL>set head off SQL> set time on 19:01:01 SQL> select * from loon_info; 0 1 DELTA\SSEERANG SYS SYS 10-JAN-04 1411 1 DELTA\SSEERANG SCOTT SCOTT 10-JAN-04 =========================================================================== BOTH users(SCOTT,SYS) remain connected but SESSIONID 0 disappeared. ============================================================================ 19:07:05 SQL> / 1411 1 DELTA\SSEERANG SCOTT SCOTT 10-JAN-04 SQL> What could be the reason? Thanks Sami -- Please see the official ORACLE-L FAQ: http://www.orafaq.net -- Author: Sami INET: [EMAIL PROTECTED] Fat City Network Services -- 858-538-5051 http://www.fatcity.com San Diego, California -- Mailing list and web hosting services --------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).