导航: 好喜爱学习网 >> 数据库 >> Oracle数据库 >> 如何增加ORACLE连接数
相关文章
最新文章
文章内容
如何增加ORACLE连接数
作者:未知 来源:网络收集 录入:管理员
  
ORACLE的连接数(sessions)与其参数文件中的进程数(process)有关,它们的关系如下: 

    sessions=(1.1*process+5) 

     但是我们增加process数时,往往数据库不能启动了。这因为我们还漏调了一个unix系统参数:它是/etc/system/ 中semmns,这是unix系统的信号量参数。每个process会占用一个信号量。semmns调整后, 
需要重新启动unix操作系统,参数才能生效。不过它的大小会受制于硬件的内存或ORACLE SGA。范围 
可从200——2000不等。 

   semmns的计算公式为:SEMMNS>processes+instance_processes+system 
    
   processes=数据库参数processes的值 instance_processes=5(smon,pmon,dbwr,lgwr,arch) 

   system=系统所占用信号量。系统所占用信号量可用下列命令查出:#ipcs -sb 

   其中列NSEMS显示系统已占用信号量。 

   其它一些跟连接有关的参数,如 licence_max_sessions, licence_sessions_warning 等默认设置都为 
零,也就是没有限制。我们可以放心大胆地使用数据库了。 

E-MAIL:309076721@163.com
本站为非营利性质个人网站,建站只为个人爱好与学习,内容大多为电脑技术教程;
网站内容来源于互联网收集整理,禁止用于非法途径,如发现本网站上有侵权的文章请联系我们,我们会尽快删除;
本站不对站点内容准确性、完整性和真实性作任何承诺,由此产生的后果本站不承担任何责任,对以上引起的一切法律纠纷本站无权利承担。