与shared server相关的参数SHARED_SERVERS: Specifies the initial number of shared servers to start and the minimum number
首页 → 数据库技术
背景:
阅读新闻
Oracle中的shared server
[日期:2012-08-04] 来源:Linux社区 作者:icybay [字体:]
与shared server相关的参数
SHARED_SERVERS: Specifies the initial number of shared servers to start and the minimum number of shared servers to keep. This is the only required parameter for using shared servers.
MAX_SHARED_SERVERS: Specifies the maximum number of shared servers that can run simultaneously.
SHARED_SERVER_SESSIONS: Specifies the total number of shared server user sessions that can run simultaneously. Setting this parameter enables you to reserve user sessions for dedicated servers.
DISPATCHERS: Configures dispatcher processes in the shared server architecture.
MAX_DISPATCHERS: Specifies the maximum number of dispatcher processes that can run simultaneously. This parameter can be ignored for now. It will only be useful in a future release when the number of dispatchers is auto-tuned according to the number of concurrent connections.
CIRCUITS: Specifies the total number of virtual circuits that are available for inbound and outbound network sessions
使用shared server
alter system set shared_servers=5;
不使用shared server
alter system set shared_server=0;
ALTER SYSTEM SET DISPATCHERS = '';
当使用shared servers时 仍可以使用Dedicated mode, 只需要在tnsnames.ora中添加servers=dedicated即可.当为shared时说明使用shared server.
如果还不能使用 则要检查参数dispatchers.
典型的是 DISPATCHERS="(PROTOCOL=TCP)(DISPATCHERS=2)"
三个相关的view V$QUEUE V$DISPATCHER V$DISPATCHER_RATE
查看dispatcher
SELECT NAME, NETWORK FROM V$DISPATCHER;
shutdown dispatcher
ALTER SYSTEM SHUTDOWN IMMEDIATE 'D002';
更多Oracle相关信息见Oracle 专题页面 ?tid=12
Oracle中的Parallel Execution 和有用的view
Oracle中的kfed和kfod
相关资讯 Oracle基础
图片资讯
本文评论 查看全部评论 (0)
评论声明
最新资讯
本周热门
Linux公社简介 - 广告服务 - 网站地图 - 帮助信息 - 联系我们
本站(LinuxIDC)所刊载文章不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。
Copyright © 2006-2011 Linux公社 All rights reserved 浙ICP备06018118号
伴沃教育还为您提供以下相关内容希望对您有帮助:
建立与Oracle服务器连接的两种连接模式
在建立Oracle数据库的时候 应该会在数据库建立助手向导上面看到这么一个选项 就是数据库的连接模式采用什么方式 在Oracle i或者 g中 可以看到有 种连接模式 一种叫做专用服务器连接(dedicated server) 另外一种叫做共享服务器连接(shared server) 下面我们来分类说一下这两种连接方式的不同点 专用服务...
怎么启用Oracle Shared Server
SHARED_SERVERS可选择配置的参数:MAX_DISPATCHERSMAX_SHARED_SERVERSCIRCUITSSHARED_SERVER_SESSIONS大部分情况下我们只要修改DISPATCHERS即可,我们先看下默认的专用服务器情况下参数:[oracle@test ~]$ sqlplus "/as sysdba" SQL*Plus: Release 10.2.0.5.0 - Production on Tue Aug 14 15:04:26 2012 Copyright (c)...
关于oracle的dispatchers参数的设置
shared server模式 现在基本都不会用的,对大量都用户访问都是用中间件连接池来处理的 你用的是哪个版本你就应该看你用的版本的文档,DISPATCHERS 是shared server模式才需要的参数,你数据库不是shared server模式配置肯定出错的 DISPATCHERS configures dispatcher processes in the shared server architectur...
oracle所占用的端口号到底有多少个
1、查找oracle的端口号可以从ORACLE_HOME/db_1/install目录下,查看portlist.ini文件,其中1521是监听器的默认端口号,5560为isqlplus的默认端口号,1158为em的默认端口号,3938是属于系统的端口,用于辅助1158这个端口号,还有个5位数端口用于Shared servers 2、lsnrctl start/stop启动或停止1521 3、 isql...
Oracle9i自动PGA管理的新特性
缺省的 Oracle i中WORKAREA_SIZE_POLICY被设置为AUTO 需要注意的是 在Oracle i中 PGA_AGGREGATE_TARGET参数仅对专用服务器模式下(Dedicated Server)的专属连接有效 但是对共享服务器(Shared Server)连接无效 从Oracle g开始PGA_AGGREGATE_TARGET对专用服务器连接和共享服务器连接同时生效 PGA_AGGREGATE_...
清楚理解限制(limit)系列
当然 在MTS(shared server)的配置下 这个值的确定会有所不同 应该是普通后台进程+最大共享服务器的进程数(max_shared_servers) + 最大Dispatcher进程数(max_dispatchers)另外 由于在window平台中 Oracle是以单一一个进程的形式存在 Processes 参数变成了限制Oracle进程里的线程数了 当Oracle需要启动新的...
Oracle数据库连接和会话的区别
1. 如果是dedicated server,则客户端只能创建dedicated server connection 2. 如果是shared server,则客户端能创建dedicated server connection和shared server connection如果是从服务器通过IPC机制连接的为dedicated server connection,如果是通过tns连接则为shared server connection。这是因为通过tns连接时需要...
Oracle数据库物理组建件的类型有什么?
OracleSERVER由两个部分组成,1、INSTANCE:又由内存结构和后台进程。2、DATABASE:又由数据文件,日志文件和控制文件组成<这三个文件是必需的>。CONTROLFILE是用来连接实例和DATABASE:SQL>SHUTDOWNIMMEDIATE SQL>STARTUPNOMOUNT SQL>ALTERDATABASEMOUNT 以上三个过程就是通过CONTROLFILE来连接实例和数据库。SQL...
oracle数据库组成部分?
ORACLE由两部分:实例和数据库 实例由以下组成: SGA,Shared pool,Database buffer cache,Redo log buffer cache.数据库由物理文件组成,其中必须有的文件是:数据文件,控制文件,重做日志 另外还有:参数文件,口令文件,归档日志文件(这三个不是必须的)ORACLE SERVER 由两个部分组成,1.INSTANCE:又由内存结构...
Oracle中的Connect/session和process的区别及关系介绍
connect,就是客户端到服务器端的一个物理连接通道。session,是oracle实例中的一个逻辑组合id。process,是否则session的一个进程。他们三者的关系,在这里给你举个例子。你打电话给你爸,当两边电话拨通时,此时叫做建立了一个connect,然后你这边的电话机就是一个进程,叫做客户端进程,你爸那边的电话...