共享服务器模式设置

  •  

     

    一,相关参数说明

    Shared_servers  指定实例启动时可以创建的共享服务的最小数量  最大不能超过max_shared_servers    是唯一要求设置的参数 

    指定了当instance 启动的时候 shared server process 启动的数量,不要将这个参数设置得太大,否者启动数据库instance 的时候

    就会花更多时间,Oracle启动过后会根据负载来动态调整shared_servers。如果为0,表示数据库没有启动共享服务模式。 这个参数是

    配置shared server 必须的,而且只有这个参数是必须的。

     

    --修改参数: alter system set shared_servers=1;

    max_shared_servers 指定共享服务能同时运行的最大数量  

    ORACLE在同一个时刻最大能够使用的 shared server process.不要将这个参数设置小于 shared_servers,如果动态修改

    shared_servers大于max_shared_servers,ORACLE会覆盖max_shared_servers的值,此时你需要修改max_shared_servers.

    同时也不能大于processes。这个参数是为了给占用很大资源操作而设的(批处理),为了预留一些process 给DBA任务(rman备份)

     

    SHARED_SERVER_SESSIONS 指定了总共允许的的 shared server session 的数量。如果设置了这个参数,那么就不要将这个值超过sessions,如果没有设置这个值,那么只要还有空闲的session,就可以被使用。设置这个值是为专有连接预留 user sessions.

    DISPATCHERS  配置调度进程  

    配置 dispatcher process .如果不设置这个参数,只要设置了shared_servers,oracle 也会自动设置一个基于tcp协议的dispatcher。

    还需要查看操作系统支持一个dispatcher能处理多少个connections

    MAX_DISPATCHERS  调度进程并发的最大数

    设置同一时刻能够同时运行的dispatchers的数量,必须大于等于 dispatchers ,小于processes。这个参数也会被dispatchers覆盖。

    CIRCUITS  指定网络会话入站和出站可用的虚拟线路总数

    SQL> select * from V$CIRCUIT;

    二,使shared server可用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值