v$process中记录的是oracle的活动着的process。process是指连接到Oracle中的进程数。这是一个操作系统级别的概念。
SYS@ORCL>desc v$process
Name Null? Type
----------------------------------------- -------- ----------------------------
ADDR RAW(4)
PID NUMBER
SPID VARCHAR2(12)
USERNAME VARCHAR2(15)
SERIAL# NUMBER
TERMINAL VARCHAR2(30)
PROGRAM VARCHAR2(48)
TRACEID VARCHAR2(255)
BACKGROUND VARCHAR2(1)
LATCHWAIT VARCHAR2(8)
LATCHSPIN VARCHAR2(8)
PGA_USED_MEM NUMBER
PGA_ALLOC_MEM NUMBER
PGA_FREEABLE_MEM NUMBER
PGA_MAX_MEM NUMBER
ADDR:进程对象的地址
TERMINAL:Address of the latch the process is spinning on; NULL if none
PGA_USED_MEM:已使用的PGA大小。
PGA_ALLOC_MEM:为分配的PGA大小。
SYS@ORCL>desc v$process
Name Null? Type
----------------------------------------- -------- ----------------------------
ADDR RAW(4)
PID NUMBER
SPID VARCHAR2(12)
USERNAME VARCHAR2(15)
SERIAL# NUMBER
TERMINAL VARCHAR2(30)
PROGRAM VARCHAR2(48)
TRACEID VARCHAR2(255)
BACKGROUND VARCHAR2(1)
LATCHWAIT VARCHAR2(8)
LATCHSPIN VARCHAR2(8)
PGA_USED_MEM NUMBER
PGA_ALLOC_MEM NUMBER
PGA_FREEABLE_MEM NUMBER
PGA_MAX_MEM NUMBER
ADDR:进程对象的地址
PID :Oracle给这个进程分配的ID
SPID:操作系统给这个进程分配的IDUSERNAME:创建这个进程的用户,如果是外部连接,用户名后面加-T
PROGRAM:进程中的程序名。
TERMINAL:Address of the latch the process is spinning on; NULL if none
PGA_USED_MEM:已使用的PGA大小。
PGA_ALLOC_MEM:为分配的PGA大小。