===========================================================
MTS方式连接V$SESSION中的SERVER状态
===========================================================
作者: zhouwf0726(http://zhouwf0726.itpub.net)
发表于:2008.02.20 12:32
分类: oracle管理
出处:http://zhouwf0726.itpub.net/post/9689/455436
---------------------------------------------------------------
发表于:2008.02.20 12:32
分类: oracle管理
出处:http://zhouwf0726.itpub.net/post/9689/455436
---------------------------------------------------------------
http://www.itpub.net/viewthread.php?tid=941675&page=1&extra=
查看v$session
server = 'DEDICATED'则是DEDICATED方式
server='SHARED'则是shared方式,并且正有shared_server_process为其服务
server='NONE'的话,则是shared方式,并且当前没有shared_server_process为其服务。
unix下:
select p.program,s.server,s.sid from v$session s , v$process p
where s.paddr = p.addr
如果 program 为...(S0NN) 的,则是shared方式,并且正有shared_server_process为其服务
如果 program 为...(D0NN) 的,则是shared方式,并且当前没有shared_server_process为其服务
如果 program 为 其它的,则是'DEDICATED'方式
从客户端连接并查询,查询过程中肯定会有shared_server_process为其服务,所以状态为SHARED:
SQL> select sid from v$mystat where rownum=1;
SID
----------
792
SQL> select server from v$session where sid=792;
SERVER
------------------
SHARED
查看v$session
server = 'DEDICATED'则是DEDICATED方式
server='SHARED'则是shared方式,并且正有shared_server_process为其服务
server='NONE'的话,则是shared方式,并且当前没有shared_server_process为其服务。
unix下:
select p.program,s.server,s.sid from v$session s , v$process p
where s.paddr = p.addr
如果 program 为...(S0NN) 的,则是shared方式,并且正有shared_server_process为其服务
如果 program 为...(D0NN) 的,则是shared方式,并且当前没有shared_server_process为其服务
如果 program 为 其它的,则是'DEDICATED'方式
从客户端连接并查询,查询过程中肯定会有shared_server_process为其服务,所以状态为SHARED:
SQL> select sid from v$mystat where rownum=1;
SID
----------
792
SQL> select server from v$session where sid=792;
SERVER
------------------
SHARED






