连接模式
Oracle 数据库配置提供了两种连接模式,专用服务器模式和共享服务器模式。
专用服务器模式:该模式下的 Oracle 数据库要求每个用户进程拥有一个专用服务器进程,每个客户机拥有一个服务器进程。Oracle Net 把现有服务器进程地址发回客户机。然后,客户机将连接请求重新发送到提供的服务器地址。
下列情况建议选择专用服务器模式:
(1) 在数据仓库环境中使用数据库。
(2) 只有少数客户机连接到您的数据库。
(3) 数据库客户机将对数据库发出持久的、长时间运行的请求。
共享服务器模式:也称为多线程服务器模式,该模式下的 Oracle 数据库配置允许多个用户进程共享非常少的服务器进程,因此可支持更多的用户数。
以下情况建议选择共享服务器模式:
(1) 在联机事务处理 (OLTP) 环境中使用数据库,通过使用共享服务器可使联机事务处理应用程序大大受益。
(2) 大量用户需要连接到数据库并有效地使用可用的系统资源。
(3) 存在内存限制。与专用服务器相比,当用户数量增加时共享服务器内存的使用相对较少。在共享服务器模式中,内存的使用基本与用户的数量成正比。共享服务器可以调整和优化整体的系统性能,因此如果很有必要高度控制对数据库的优化,那么可选择使用共享服务器。
(4) 希望使用 Oracle Net 的功能,如连接共享、连接集中和负载均衡。
(5) 要求高效地管理和使用系统资源。
(6) 连接是可预测的,并且速度较快,例如对 Web 应用程序。
图:Database Configuration Assistant 初始化参数之连接模式