专用服务器模式
Oracle专用服务器模式(Dedicated Server Mode)是Oracle一种特殊的进程结构。在专用服务器模式中,用户进程运行在客户端的机器,专用服务器进程运行在数据库服务器端的机器上。用户进行和专有服务器进程是两种不同类型的进程。当客户端发生连接数据库请求的时候,监听器把客户端(用户进程)连接到专有服务器进程中。即使这个服务器进程是很空闲,这个专用服务器进程也只为这个用户进程服务。用户进程和专用服务器进程是一一对应的关系。
共享服务器模式(Shared Server Mode)
共享服务器用到的参数:
shared_servers=3
max_shared_servers=39
dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)(list=vm)(pool=on)(disp=5)(con=33)(sess=224)'
max_dispatchers=19
1.查看是否启用共享服务器模式
SQL> show parameter shared ; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ hi_shared_memory_address integer 0 max_shared_servers integer shared_memory_address integer 0 shared_pool_reserved_size big integer 30198988 shared_pool_size big integer 0 shared_server_sessions integer shared_servers integer 1
显示调度配置情况
SQL> show parameter disp; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ cell_offload_plan_display string AUTO dispatchers string (PROTOCOL=TCP) (SERVICE=orclXDB) max_dispatchers integer
2.查看共享服务器进程
SQL> select * from V$shared_Server ; NAME PADDR STATUS MESSAGES BYTES BREAKS CIRCUIT IDLE BUSY IN_NET OUT_NET REQUESTS ---- ---------------- ---------------- ---------- ---------- ---------- ---------------- ---------- ---------- ---------- ---------- ---------- S000 000007FF5C7A99D0 WAIT(COMMON) 0 0 0 00 16924434 0 0 0 0
3.查看调度调度进程
SQL> select * from V$dispatcher ; NAME NETWORK PADDR STATUS ACCEPT MESSAGES BYTES BREAKS OWNED CREATED IDLE BUSY LISTENER CONF_INDX ---- -------------------------------------------------------------------------------- ---------------- ---------------- ------ ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- D000 (ADDRESS=(PROTOCOL=tcp)(HOST=iZ25j95ckhbZ)(PORT=49602)) 000007FF5C7A8960 WAIT YES 0 0 0 0 0 16933200 0 0 0
4.增加共享服务器进程数量
alter system set shared_servers = 8 scope=both;
5.关闭指定的调度进程(先查询到name,完了执行关闭)
SQL> select * from v$dispatcher; NAME NETWORK PADDR STATUS ACCEPT MESSAGES BYTES BREAKS OWNED CREATED IDLE BUSY LISTENER CONF_INDX ---- -------------------------------------------------------------------------------- ---------------- ---------------- ------ ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- D000 (ADDRESS=(PROTOCOL=tcp)(HOST=iZ25j95ckhbZ)(PORT=49602)) SQL> alter system shutdown immediate 'D000';
6.客户端如果需要以专用模式连接
修改配置文件tnsnames.ora,添加SERVER = DEDICATED
ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )
7.查询当前登陆客户连接模式
v$mystat是指自己session的stat
SQL> select server from V$session where sid =(select distinct sid from v$mystat ); SERVER --------- DEDICATED
相关推荐
本文将详细探讨Oracle数据库中的两种主要连接模式:共享连接(Shared Server)与专用连接(Dedicated Server)。这两种模式各有优势和适用场景,了解它们的工作原理及差异有助于优化Oracle数据库的应用。 #### 二、...
在Oracle数据库系统中,连接模式的选择对于系统的性能和资源管理有着显著的影响。Oracle9i和10g提供了两种主要的连接模式:专用服务器连接(Dedicated Server)和共享服务器连接(Shared Server)。理解这两种模式的...
TNS,全称为Transparent Network Substrate,透明网络子结构,是Oracle数据库提供的一种网络服务,用于管理和解析数据库连接信息。 在安装Oracle客户端后,TNS配置文件`tnsnames.ora`位于`instantclient_11_2\...
在Oracle数据库的连接配置方面,主要有三种连接方式,分别是组合用户与服务器结构、专用服务器(Dedicated Server)结构以及多线程服务器(Multithreaded Server,MTS)体系结构。 1) **组合用户与服务器结构**: ...
Oracle数据库系统提供了两种主要的服务器连接模式:专用服务器(Dedicated Server)和共享服务器(Shared Server),这两种模式在不同的应用场景下各有优势。 1. 专用服务器连接 在专用服务器模式下,每个客户端...
享服务器进程正在服务于一个用户,其他用户请求只能等待。在这种情况下,系统会花费额外的资源在请求调度和结果返回...在调整数据库连接模式时,应充分测试和监控,确保改动对系统的影响最小,并能带来预期的性能提升。
### Oracle数据库配置方案详解 #### 一、Oracle数据库配置概述 Oracle数据库作为一款广泛应用于企业级环境中的关系型数据库管理系统,其配置方案的选择对于确保系统的高效稳定运行至关重要。Oracle提供了多种配置...
Oracle数据库体系架构是复杂而强大的,为了解析Oracle数据库的关键知识点,我们首先需要了解Oracle数据库的组成基础和整体架构。 Oracle数据库由数据库实例和数据库文件组成。数据库实例是指启动数据库时在内存和...
1. **连接数据库**:首先,我们需要一个能连接到Oracle数据库的工具,如SQL Developer、PL/SQL Developer或Oracle SQL*Plus。这些工具通常都有导出功能。 2. **选择对象**:在连接成功后,选择需要导出的表或者整个...
Oracle数据库服务器工作模式主要包括两种:专用服务器模式和共享服务器模式,这两种模式在处理用户请求和服务效率上有着显著的差异。 1. **专用服务器模式** - **概念**:在专用服务器模式下,Oracle为每个连接的...
**解析**: Oracle数据库通过监听器(Listener)来监听并接收客户端的连接请求。在这里,Oracle HOME_NAME TNSListener指的是一个特定配置下的监听服务,它负责监听客户端的连接请求并将其转发给相应的数据库实例。因此,...
Oracle数据库启动时,会将数据库实例注册到监听器(Listener),监听器负责接收连接请求并转发给相应的数据库服务进程。TNSPING工具用于检查监听器是否能解析数据库服务名,而LSNRCTL STATUS则显示注册到监听器的...
数据库连接服务的选择(专用服务器或共享服务器)也是优化数据库性能的重要环节。 数据库安全建议涵盖了用户安全管理、数据库备份和恢复策略。RMAN备份、EXP/IMP备份和存储级备份提供了多种恢复选项。数据库网络...
Oracle数据库服务器的工作模式主要包括两种:专用服务器模式和共享服务器模式,这两种模式在处理用户请求和服务效率上有着显著的差异。 1. **专用服务器模式**: - 专用服务器模式是Oracle数据库的一种工作方式,...
本章深入浅出地讲解了Oracle数据库的体系结构,包括数据库和实例的定义、SGA(共享全局区)及其后台进程、以及如何通过专用服务器或共享服务器模式连接到Oracle。通过这些基础概念的介绍,读者可以更好地理解Oracle...
Oracle数据库支持大数据处理和数据分析,通过物化视图、星型和雪花模式的表结构,以及Oracle OLAP(在线分析处理)模块,实现高效的数据仓库和商务智能应用。 10. **云服务**: Oracle提供了云数据库服务,包括...
于是,将Oracle的连接模式从专用服务器模式改为共享模式,成功排除了故障。这一改变使得系统能够更有效地利用资源,避免了线程限制的问题。 五、故障原因分析 故障发生前,医院日常有大约300多台计算机同时登录...
在提高Oracle数据库性能的过程中,我们常常陷入一些误区,这些误区可能导致优化效果适得其反。以下四个误区将详细解析: 1. **共享服务器模式(MTS)** Oracle的默认设置是专用服务器模式,每用户连接对应一个...