在Shared Server中的Process 和Oracle 中的Session不是壹壹對應的,Shared Server中的Process 壹個對應著Oracle 中的壹個或者壹個以上的Session。
我在dedicated server機器上試驗了
數據庫的session和操作系統process是對應的
即表示壹個session對應壹個process,但是壹個process未必對應壹個session
可以通過SELECT spid
FROM v$process
WHERE NOT EXISTS ( SELECT 1
FROM v$session
WHERE paddr = addr); 查看
或
SQL> select count(*) from v$process;
COUNT(*)
----------
53
SQL> select count(*) from v$session;
COUNT(*)
----------
50