德庆网站建设,专业的赣州网站建设,创建购物平台需要什么,公众号制作公司专有服务器模式#xff1a;适合批处理和大任务的应用共享服务器模式#xff1a;适合有大量并发用户的应用共享服务器模式#xff0c;处理过程#xff1a;1、调度进程(Dispatcher)接受多个客户端(用户进程)的连接请求#xff0c;并把这些请求放到一个公共队列中。2、空闲的…专有服务器模式适合批处理和大任务的应用共享服务器模式适合有大量并发用户的应用共享服务器模式处理过程1、调度进程(Dispatcher)接受多个客户端(用户进程)的连接请求并把这些请求放到一个公共队列中。2、空闲的服务器进程从这个公共队列中抓出这些请求然后完成请求的任务。3、任务完成后把结果放到响应队列中调度进程再从响应队列中把完成的结果返回给用户进程(客户端)。共享服务器模式组成监听器一个或都多个调度进程(Dispatcher Processes)一个或多个共享服务器进程(Shared Server Processes)一、将数据库配置为共享服务器模式(Shared Server)1、找到初始化参数文件%ORACLE_HOME%\dbs如果没有初始化参数文件(PFILE)则可根据SPFILE生成PFILESQLCREATE PFILEE:\ORACLE102\DBS\INITORCL.ORA FROM SPFILE E:\ORACLE102\DBS\SPFILEORCL.ORA;2、修改初始化参数文件PFILE加入如下内容shared_servers3max_shared_servers39dispatchers(protocolTCP)(servwm)(listwm)(pooon)(disp5)(con33)(sess224)max_dispatchers193、关闭数据库SQLSHUTDOWN IMMEDIATE4、根据初始化参数文件生成SPFILESQLCREATE SPFILEE:\ORACLE102\DBS\SPFILEORCL.ORA FROM PFILEE:\ORACLE102\DBS\INITORCL.ORA5、重新启动数据库SQLSTARTUP6、查看设置的参数是否生效SQLSHOW PARAMETER SHARE结果显示Name Type Valuemax_shared_servers integer 39shared_servers integer 3注修改共享服务器进程的数量SQLALTER SYSTEM SET SHARED_SERVERS8 SCOPTEBOTH;查看调度进程的配置情况SQLSHOW PARAMETER DISPName Type Valuedispatchers string (protocolTCP)(servwm)(listwm)(pooon)(disp5)(con33)(sess224)max_dispatchers integer 19以上两条语句显示共享服务器进程和调度进程的参数设置都已生效注修改调度进程SQLALTER SYSTEM SET DISPATCHERS(protocolTCP)(disp6) SCOPTEBOTH;关闭某个调度进程,D004为调度的名称SQLALTER SYSTEM SHUTDOWN IMMEDIATE D004;7、查看共享服务器进程的情况SQLSELECT * FROM V$SHARED_SERVER;8、查看调度进程的情况SQLSELECT * FROM V$DISPATCHER;二、数据库已被配置成共享服务器模式如何请求一个专有服务器连接当数据库已配置成共享服务器模式在连接数据库的时候用户最后请求到的总是共享服务器连接。但在执行某些系统管理任务需要专有服务器连接。1、找到客户端网络配置文件tnsnames.ora: %ORACLE_HOME%\NETWORK\ADMIN2、编辑文件tnsnames.ora设为专有服务器连接在connect_data中增加(SERVERdedicated)如果希望以共享模式连接需要将connect_data中的(SERVERdedicated)去掉三、客户端查看服务器的模式 SQLselect server from v$session where sid(select distinct sid from v$mystat); SERVER --------- DEDICATED