process:这个参数限制了能够连接到SGA的操作系统进程数(或者是Windows 系统中的线程数),这个总数必须足够大,从而能够适用于后台进程与所有的专用服务器进程,此外,共享服务器进程与调度进程的数目也被计算在内.此外,共享服务器进程与调度进程的数目也被计算在内.因此,在专用服务器环境中,这是一种限制并发连接数的方法.
Sessions:是被应用于oracle层次而非操作系统层次
默认情况下:
sessions=1.1*processes + 5
Sessions:是被应用于oracle层次而非操作系统层次
默认情况下:
sessions=1.1*processes + 5
解决方案 »
- 这个语句怎么写?
- Oracle一个超大表的问题
- TNS-12500: TNS:监听器未能启动专用的服务器进程
- oracle9执行完提示一下错误,请指教是怎么回事!
- 问一个问题:V$tablespace和dba_tablespaces,都是表示表空间信息的。为什么不放在一个表中呢?
- ORACKLE中的两个表的数据导入和导出
- 很菜的问题
- ORACLE是如何来登陆到服务器的!
- oracle8i有什么好的中文网站和中文书可选?是它好学还是sql server好学?
- 在P4机器上安装ora816,在安装到数据库创建到90%的时候出现凭证检索失败 50分
- IE8访问linux的EM报:找不到元素common2_2_24_6.js
- 请教:按索引查询还是很慢?
实际应用收集到的最大连接数:select * from dba_high_water__statistics where name = 'SESSIONS'
查看当前连接数:
select count(*) from v$session;
select count(*) from v$process;
process与session关系
sessions=(1.1*process+5)
一个进程可以搭载零到多个会话。
譬如set autotrace的时候,实际是在连接上又开了一个监视会话,在v$session中就能看到两行paddr一样的会话
进程也可以不搭载会话,如disconnect命令之后,就会注销连接上的所有会话,而exit命令才是关闭连接