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) |