分类: Oracle
2008-05-16 21:06:13
来源: |
|
在实际的应用中,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 |