Oracle Shared Server(OSS)笔记 (zt)

1、overview:
dedicated Server: 每一个session分配一个server process,而大多数时候session都是idle的,占用资源
流程:user process(client)user session data放在PGA中。

shared Server: OSS类似于Connection pool,但跟java中的连接池不一样。
流程:user process(client)---&gtdispatcher process--&gtrequest queue--&gtshared server process--&gtresponse queue--&gtdispatcher process--&gtuser process(client),如图:
user session data 放在SGA,最好设置LARGE_POOL_SIZE,用来保存session data.
Shared server也可以建立dedicated server process,配置tnsnames.ora: SERVER=DECICATED,因为某些操作必须使用专用连接,如:
1、Submitting batch job
2、DBA job
什么时候使用OSS:
- 系统运行在Dedicated模式下负载过大
- limit of resources

配置OSS,initSID.ora:
- DISPATCHER="(PROTOCOL=TCP)(DISPATCHERS=3)", Dynamic, default NULL
- SHARED_SERVERS=3, Dynamic, default 0
optional parameters:
- MAX_DISPATCHERS, static, default 5
- MAX_SHARED_SERVERS, static, default 20 OR 2*SHARED_SERVERS
- CIRCUITS, static, default SESSIONS or 0
- SHARED_SERVER_SESSIONS, total number of user sessions, static, default: min(CIRCUITS, SESSIONS-5)
- LARGE_POOL_SIZE
几个相关view: v$circuit, v$shared_server, v$queue, v$dispatcher, v$shared_server_monitor, v$session

tuning几个方面:
1、dispatchers争用:dispatchers不会自动根据系统负载调整,必须监视,并且手动调整,
- Busy rate,view v$dispatchers, if > 50%, add dispatchers
- Dispatcher waiting time, view v$queue, v$dispatchers, 如果稳定上升,add dispatchers
2、shared servers: 系统可动态调整,由PMON完成,但也有限度,(SHARED_SERVERS, MAX_SHARED_SERVERS)
view v$shared_server, v$queue
3、监视process usage, view v$circuit
- Server address
- Dispatcher address
- user session address

troubleshooting
1、listener没运行
2、不要在操作系统级别kill user process, 用alter system kill session代替!!!
3、DBA没有专用连接
4、参数(INSTANCE_NAME, SERVICE_NAMES, DB_NAME)没有设置, 实例自动注册失败。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/35489/viewspace-84804/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/35489/viewspace-84804/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值