配置oracle共享服务器.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
配置 ORACLE 共享服务器 、独占服务器 (dedicated server) 每一个 session 单独分配一个 server process ,直到用户断开连接,才释放该进程所占用的资源。而大 多数时候 session 都是 idle 的,所以存在占用资源的情况。 在有些情况下,必须使用独占服务器模式: ? Connect as sysdba ? Submitting batch job 、共享服务器 (Shared server) 多个用户连接共享一个服务器。用户进程和服务进程的连接必须通过适配器来实现。 共享服务器 (Shared Server) 1 、将 Oracle 配置为共享服务器 通过设置数据库初始化参数可以启动共享服务器。共享服务器需要启动 Oracle Net Services 监听进程。必须要设置的参数有两个 DISPATCHERS ,SHARED_SERVERS 。 与共享服务器相关的初始化参数以及动态性能表,可以见下表的描述。 参数 说明 必须设置的参数 DISPATCHERS 在共享服务器体系结构中配置调度程序进程。 SHARED_SERVERS 指定启动实例时可以创建的共享服务器进程的数目。 可选的参数,若不指定, ORACLE 使用默认值。 MAX_DISPATCHERS 指定同时运行的调度程序进程的最大数目。 MAX_ SHARED_SERVERS 指定可以同时运行的共享服务器进程的最大数目。 CIRCUITS 指定进出网络会话时可以利用的虚拟回路的总数。 SHARED_SERVER_SESSIONS 指定用户会话允许的共享服务器的总数。 设置这个参数可以为专用服务 器保留用户会话。 共享服务器影响的其他初始化参数可以按需要进行调整 LARGE_POOL_SIZE 指定大型存储池堆分配的字节大小。共享服务器也许会将默认值设置为很高的值, 这样会导致在性能或启动数据库方面出现问题。 SESSIONS 指定系统可以创建的会话的最大数目。对于共享服务器也许需要进行调整。减去 shared_server_sessions ,就是可以给独占服务器的 session 数量。 监视性能的视图 V$DISPATCHER 提供有关调度程序进程的信息。包括姓名、网址,状态,各种使用统计表和索引号码。 V$DISPATCHER_RATE 提供调度程序进程的速率统计表。 V$QUEUE 包含有关共享服务器消息队列的信息。 V$SHARED_SERVER 包含有关共享服务器进程的信息。 V$CIRCUIT 包含有关虚拟回路的信息。这些虚拟回路是一些通过调度程序和服务器连接到数据库的用户 连接。 V$SHARED_SERVER_MONITOR 包含协调共享服务器的信息。 V$SGA 包含各个系统全局区 SGA 组的容量信息。在协调共享服务器时也许会有用处。 V$SGASTAT 关于 SGA 的详细统计信息用于协调共享服务器。 V$SHARED_POOL_RESERVED 列出统计表以帮助协调共享存储池中的保留的存储池和空间 2 、设置调度程序( DISPATCHERS ) 在实例启动时 ,开始运行的调度程序进程的数目是由初始化参数 DISPATCHERS 控制的。 在初始化文件中 可以指定多个 DISPATCHERS 参数,但是它们必须是彼此相邻的。在 Oracle 内部将为每个 DISPATCHERS 参数分配一个 INDEX 索引值,这样在以后使用 ALTER SYSTEM 语句时,就可以明确 引用某个 DISPATCHERS 参数。 设置 DISPATCHERS 的方法: DISPATCHERS=(PROTOCOL=TCP) 强制调度程序使用 IP 地址: DISPATCHERS=(ADDRESS=(PROTOCOL=TCP) (HOST=01))(DISPATCHERS=2) 强制调度程序使用端口: DISPATCHERS=(ADDRESS=(PROTOCOL=TCP)(PORT=5000)) DISPATCHERS=(ADDRESS=(PROTOCOL=TCP)(PORT=5001)) 修改 DISPATCHER 数量: ALTER SYSTEM SET DISPATCHERS = (PROTOCOL=TCP)(DISPATCHERS=5) (INDEX=0), (PROTOCOL=TCPS)(DISPATCHERS=2) (INDEX=1); 如果 TCP 协议的当前调度程序进程的数目少于 5 个,那么 Oracle 将创建新的调度程序直到调度程序进 程的数目有 5 个。如果当前调度程序进程的数目多于 5 个,那么在用户解除连接时, Oracle 将消除其中 多余的调度程序进程。 注意:关键字 INDE

文档评论(0)

dajiefude2 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档