V$PROCESS displays information about the currently active processes.

Column Datatype Description
ADDR RAW(4 | 8) Address of the process state object
PID NUMBER Oracle process identifier
SPID VARCHAR2(24) Operating system process identifier
PNAME VARCHAR2(5) Name of this process
USERNAME VARCHAR2(15) Operating system process username

Note: Any two-task user coming across the network has "-T" appended to the username.

SERIAL# NUMBER Process serial number
TERMINAL VARCHAR2(30) Operating system terminal identifier
PROGRAM VARCHAR2(48) Program in progress
TRACEID VARCHAR2(255) Trace file identifier
TRACEFILE VARCHAR2(513) Trace file name of the process
BACKGROUND VARCHAR2(1) 1 for a SYSTEM background process; NULL for foreground processes or non-SYSTEM background processes
LATCHWAIT VARCHAR2(8) Address of the latch the process is waiting for; NULL if none
LATCHSPIN VARCHAR2(8) This column is obsolete
PGA_USED_MEM NUMBER PGA memory currently used by the process (in bytes)
PGA_ALLOC_MEM NUMBER PGA memory currently allocated by the process (including free PGA memory not yet released to the operating system by the server process), in bytes
PGA_FREEABLE_MEM NUMBER Allocated PGA memory which can be freed (in bytes)
PGA_MAX_MEM NUMBER Maximum PGA memory ever allocated by the process (in bytes)