连接ORACLE服务器一般有两种方式:专用服务器连接和共享服务器连接。在专用服务器模式中,用户进程运行在客户端的机器上,专用服务器进程运行在数据库服务器,用户进程和专用服务器进程是两种不同类型的进程。
对于专用服务器模式,在用户登录时,ORACLE总会创建一个新的服务进程,这通常称为专用服务器配置。这个服务器进程会在会话生存期中专门为这个连接服务。对于每一个会话,都会生成一个新的专用服务器进程,会话与专用服务器进程之间存在一对一的映射关系。按照定义,这个专用服务器不是实例的一部分。用户进程会通过某种网络通道与这个专用服务器进程直接通信,并由这个服务器进程接收和执行用户进程提交的SQL。用户进程与专用服务器进程是一一对应关系。
专用服务器模式的特点是UGA是存储在PGA中的,这个特性也很好说明了当前用户的内存空间是按照进程来进行分配的。
专用服务器模式适用场景:
1、只有少量的客户端连接系统或数据仓库系统、数据集市系统等。
2、联机事务处理系统。联机事务处理系统必须要符合两个条件,一是用户连接请求数大于共享进程,二是事务大部分是长事务或者大事务。
了解更多服务器及资讯,请关注梦飞科技官方网站,感谢您的支持!