日期:2014-05-17  浏览次数:20697 次

shared server和dedicated server,模式
在shared server模式中,由D000和S000进程来进行处理用户的请求;但是在dedicated server模式中,为什么也会存在D000和S000进程呢?在dedicated server模式中,应该直接是由server process 来进行处理的,懂的解释下,谢谢?

------解决方案--------------------
那是因为你在初始化参数中配置了共享模式的相关参数,如dispatchers,在实例启动时就会有相应的d000,s000.
看你客户端的tnsname.ora里是配的是什么的连接方式了,如果配的连接方式是dedicated肯定是用服务器进程来处理,如果配的是shared肯定是用d000和s000等来处理.
------解决方案--------------------
这个还真没深入研究过,不过ORACLE已经不推荐使用共享模式了。最好都使用dedicated....
------解决方案--------------------
更詳細的確實也無法解釋,印象中我們公司有遇到過服務器連接模式的問題,貌似和你反映的一樣,建議從Oracle在線聯機幫助文檔中尋求協助!