专有服务器模式:适合批处理和大任务的应用
共享服务器模式:适合有大量并发用户的应用
共享服务器模式,处理过程:
1、调度进程(Dispatcher)接受多个客户端(用户进程)的连接请求,并把这些请求放到一个公共队列中。
2、空闲的服务器进程从这个公共队列中抓出这些请求,然后完成请求的任务。
3、任务完成后,把结果放到响应队列中,调度进程再从响应队列中把完成的结果返回给用户进程(客户端)。
共享服务器模式,组成:
监听器
一个或都多个调度进程(Dispatcher Processes)
一个或多个共享服务器进程(Shared Server Processes)
一、将数据库配置为共享服务器模式(Shared Server)
1、找到初始化参数文件:%ORACLE_HOME%\dbs
如果没有初始化参数文件(PFILE),则可根据SPFILE生成PFILE
SQL>CREATE PFILE='E:\ORACLE102\DBS\INITORCL.ORA' FROM SPFILE 'E:\ORACLE102\DBS\SPFILEORCL.ORA';
2、修改初始化参数文件PFILE加入如下内容:
shared_servers=3
max_shared_servers=39
dispatchers="(protocol=TCP)(serv=wm)(list=wm)(poo=on)(