dedicated server_Oracle专用模式(DEDICATED)和 共享模式(SHARE)

541edf4658765de366c9dc9385a7cc01.png

专用服务器(DEDICATED):一个客户端连接对应一个服务器进程,适合批处理和大任务的应用

共享服务器(SHARE):多个客户端连接对应一个服务器进程,服务器端存在一个进程调度器来管理。它必须使用net services.也就是说必须配置tns。它适合用于高并发,事物量小,如果这个时候采用了共享模式,可以大大减少由于高度并发对于ORACLE服务器的资源消耗。

共享服务器体系:客户进程最终与一个调度程序连接,PMON进程注册了调度程序的位置和负荷,使监听器能够提交到负荷最小的调度程序。一个调度程序能并发地支持多重的客户连接。

专用服务器体系:每个客户进程与专用服务器进程连接。服务器进程没被任何另外的客户共享。

oracle是共享模式还是专用模式的方法:

1、show parameter shared_servers

SQL> show parameter shared_servers

NAME TYPE VALUE

------------------------------------ ----------- ----------------------------

max_shared_servers integer

shared_servers integer 1 --此参数大于0表示共享模式

2、查看v$session 视图

SQL> Select username,server,program from v$session where username is not null;

USERNAME SERVER PROGRAM

-------------------- --------- --------------------

SYS DEDICATED sqlplus.exe

3、查看监听服务:

C:UsersAdministrator>lsnrctl service

LSNRCTL for 64-bit Windows: Version 11.2.0.4.0 - Production on 06-6月 -2019 14:48:45

Copyright (c) 1991, 2013, Oracle. All rights reserved.

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))服务摘要..

服务 "PLSExtProc" 包含 1 个实例。

实例 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...

处理程序:

"DEDICATED" 已建立:0 已被拒绝:0

LOCAL SERVER

命令执行成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值