GV$PROCESS definition in Oracle Database 11.2
GV$PROCESS

select
  inst_id,                                 -- INST_ID NUMBER
  addr,                                    -- ADDR RAW(8)
  indx,                                    -- PID NUMBER
  ksuprpid,                                -- SPID VARCHAR2(24)
  ksuprpname,                              -- PNAME VARCHAR2(5)
  ksuprunm,                                -- USERNAME VARCHAR2(15)
  ksuprser,                                -- SERIAL# NUMBER
  ksuprtid,                                -- TERMINAL VARCHAR2(16)
  ksuprpnm,                                -- PROGRAM VARCHAR2(64)
  ksuprtfi,                                -- TRACEID VARCHAR2(255)
  ksuprtfn,                                -- TRACEFILE VARCHAR2(513)
  decode(                                  -- BACKGROUND VARCHAR2(1)
    bitand(ksuprflg,2),0,null,1),
  decode(                                  -- LATCHWAIT VARCHAR2(16)
    ksllawat,hextoraw('00'),null,ksllawat),
  decode(                                  -- LATCHSPIN VARCHAR2(16)
    ksllaspn,hextoraw('00'),null,ksllaspn),
  ksuprpum,                                -- PGA_USED_MEM NUMBER
  ksuprpnam+ksuprpram,                     -- PGA_ALLOC_MEM NUMBER
  ksuprpfm,                                -- PGA_FREEABLE_MEM NUMBER
  case                                     -- PGA_MAX_MEM NUMBER 
     when ksuprpnam+ksuprpram > ksuprpmm 
     then ksuprpnam+ksuprpram 
     else ksuprpmm end 
from
  x$ksupr
where
  bitand(ksspaflg,1)!=0

home |  up