MTS方式連線V$SESSION中的SERVER狀態

zhouwf0726發表於2019-06-29
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

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/756652/viewspace-242505/,如需轉載,請註明出處,否則將追究法律責任。

相關文章