本文主要是介绍共享模式 专有模式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、简介
概念
- 专有连接:用一个服务器进程响应一个客户端请求
- 共享连接:在共享服务器模式下,客户端通过监听连接到dispatcher之后,dispatcher会随机分配一个端口,此时客户端断开和监听的连接,通过分配的端口和dispatcher连接。和监听的连接是短暂的。
适用场景
- 对于连接数不多的应用,适宜用专有连接,客户的请求响应及时;
- 对于连接数较大的应用,适宜用共享连接,充分利用系统资源
二、相关参数
通用参数
- remote_listener:可以实现数据库和listener的分离。
- 单机环境的remote_listener 一般为空。
- rac环境下,listener是跟随集群crs启动的。而且数据库 rdbms的启动要依赖asm实例的资源,所以不存在启动数据库后,listener没启动,当然出现故障除外。
- local_listener是该节点的listener信息
- remote_listener一般是scan的信息
- local_listener
pmon只会动态注册port等于1521的监听,否则pmon不能动态注册listener,要想让pmon动态注册listener,需要设置local_listener参数。 - listener_networks:配置多个remote_listener、local_listener时需要,平时很少用
例子:alter system set LISTENER_NETWORKS='((NAME=network1)(LOCAL_LISTENER=listener_net1)(REMOTE_LISTENER=scanone.gaopp.com:1521))','((NAME=network2)(LOCAL_LISTENER=listener_net2)(REMOTE_LISTENER=remote_net2))';
这篇关于共享模式 专有模式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!