Oracle进程_笔记2:共享服务器连接
时间:2014-04-18 08:21 来源: 我爱IT技术网 作者:微风
共享服务器连接
共享服务器连接强制要求必须使用Oracle Net,即使客户和服务器都在同一台机器上也不例外。如果不使用Oracle TNS监听器,就无法使用共享服务器。客户应用会连接到Oracle TNS监听器,并重定向或转交给一个调度程序。调度程序充当客户应用和共享服务器进程之间的“导管”。
客户应用(其中链接了Oracle库)会与一个调度程序进程物理连接。对于给定的实例,可以配置多个调度程序,但是对应数百个(甚至数千个)用户只有一个调度程序的情况并不鲜见。调度程序只负责从客户应用接收入站请求,并把它们放入SGA中的一个请求队列。第一个可用的共享服务器进程从队列中选择请求,并附加相关会话的UGA。共享服务器处理这个请求,把得到的输出放在响应队列中。调度程序一直监视着响应队列来得到结果,并把结果传回给客户应用。就客户而言,它分不清到底是通过一条专用服务器连接还是通过一条共享服务器连接进行连接,看上去二者都一样,只是在数据库级二者的区别才会明显。
本文来源 我爱IT技术网 http://www.52ij.com/jishu/5174.html 转载请保留链接。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
