Revisa los campos de las siguientes vistas del usuario SYS
V$SESSION
GV$MYSTAT
GV$SESSION_CONNECT_INFO
te da informacion que necesitas (OSUSER, MACHINE,PROGRAM)
Para obtener informacion del usuario actual utiliza:
SELECT DISTINCT
UPPER(C.OSUSER)||'_'||USERNAME USUARIO,
TO_CHAR(SYSDATE,'YYYYMMDD') FECHA,
TO_CHAR(SYSDATE,'HH24MISS') HORA,
MACHINE ESTACION,
PROGRAM PROGRAMA
FROM V$SESSION A,
GV$MYSTAT B,
GV$SESSION_CONNECT_INFO C
WHERE
A.SID = B.SID
AND A.SID = C.SID;