重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4079|回复: 0
打印 上一主题 下一主题

[Oracle] Oracle专用模式(DEDICATED)和 共享模式(SHARE)

[复制链接]
跳转到指定楼层
楼主
发表于 2019-6-6 14:53:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 jiawang 于 2019-6-6 15:05 编辑

专用服务器(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:\Users\Administrator>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

命令执行成功






分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-11-16 08:04 , Processed in 0.098064 second(s), 20 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表