oracle session或者process的限制问题

[复制链接]
查看11 | 回复4 | 2011-9-2 08:49:42 | 显示全部楼层 |阅读模式
在oracle里,sessions=processes*1.5+5,我想问一下,oracle的session有没有什么限制?应该是不可以无限制进行连接的吧?原来看过一篇文章好像是和os的限制有关系~实在不清楚,希望哪位可以指点一下~好像有metalink的文档,死活找不到了~
回复

使用道具 举报

千问 | 2011-9-2 08:49:42 | 显示全部楼层
没人知道?
回复

使用道具 举报

千问 | 2011-9-2 08:49:42 | 显示全部楼层
我的意见:
Oracle 里的session数是由sessions这个参数决定的,而sessions=processes*1.5+5,所以根本上是由processes参数所决定。
在操作系统上都有最大内存,最大swap空间和最大进程数的限制,而oracle在启动进程时都会占用一定的内存,因此oracle的session是由
操作系统的内存和最大进程数来决定的。
max locked memory (kbytes, -l) 4
max memory size (kbytes, -m) unlimited
open files
(-n) 1024
pipe size
(512 bytes, -p) 8
stack size
(kbytes, -s) 10240
cpu time
(seconds, -t) unlimited
max user processes
(-u) 2047
virtual memory(kbytes, -v) unlimited
回复

使用道具 举报

千问 | 2011-9-2 08:49:42 | 显示全部楼层
sessions和数据库连接方式(mts,dedicated)有关。还和initSID.ora中的processes参数有关
回复

使用道具 举报

千问 | 2011-9-2 08:49:42 | 显示全部楼层
session oracle的限制是32K,受限于processes参数~
对于专用服务器 每个连接oracle都要打开一个服务器进程,这样的话还是由os的限制来决定的~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行