千家信息网

理解oracle的共享连接和专用连接

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,专用连接模式下,客户端连接只支持专用连接;共享连接模式下,既可以使用专用连接模式,又可以使用共享连接模式;专用连接模式:一个客户端连接对应一个服务器进程,一对一;共享连接模式:多个客户端连接对应一个服
千家信息网最后更新 2026年10月31日理解oracle的共享连接和专用连接

专用连接模式下,客户端连接只支持专用连接;共享连接模式下,既可以使用专用连接模式,又可以使用共享连接模式;
专用连接模式:一个客户端连接对应一个服务器进程,一对一;
共享连接模式:多个客户端连接对应一个服务器进程,服务器端存在一个进程调度器(dispatchers)来管理,多对多;
看图说话
共享连接

专用连接

查看oracle数据库服务器是共享连接模式还是专用连接模式

以下测试为专用模式使用共享模式连接登录数据库报错


将server修改回DEDICATED,即可登录

那么如何修改数据库为共享模式呢?
配置dispatcher为2个,最大不超过5个;
alter system set dispatchers='(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.3.168))(DISPATCHERS=2)';--这里建议写上host,如果不写,需要在连接的电脑上hosts文件加一条主机名和ip对应记录,否则会报错ora-12545;
alter system set max_dispatchers=5;
配置共享服务器进程的数量
alter system set shared_servers=5;--设置当前共享服务器进程为5
alter system set max_shared_servers=15;--最大共享服务器进程为15
alter system set shared_server_sessions=100;--设置共享连接会话数,此数量不能超过session的数量

修改tnsnames.ora的连接模式为shared共享模式

连接成功,查询v$session动态性能视图,连接方式既有专用又有共享连接

查询所有的dispatchers


最后教给大家一个简易连接方式
语法:
connect 用户名/密码@主机名(或IP地址):端口号/实例名
如:sqlplus sys/123456@192.168.3.168:1521/orcl

模式 专用 服务器 服务 进程 客户 客户端 数据 数据库 数量 最大 主机 方式 查询 登录 配置 成功 一对一 动态 口号 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网金融科技 华服互联网科技靠谱吗 博彦科技互联网金融 中关村互联网 科技集团 青岛互联网科技公司 浩特互联网科技 极限挑战互联网科技 广州凡科互联网科技 碳银互联网科技有限公司 上海卓越科技 互联网 开启互联网科技时代小说 宁夏众和广鑫互联网科技有限公司 受益于互联网科技的高速发展 世界互联网科技公司市值排名 花神(南京)互联网科技有限公司 四川慕妮娅互联网科技有限公司 互联网金融科技元年 互联网高科技行业有哪些企业 易租星互联网科技有限公司 广东猫王互联网科技有限公司电话 博彦科技互联网金融 互联网科技垄断 互联网与科技发展 奇酷互联网科技 镁科技互联网资讯平台 滨湖区互联网智能科技产品供应 互联网科技公司的市场部门 广州慧亚互联网科技怎么样 合肥互联网科技公司公章图片 互联网科技股为什么大涨
0