程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> 如何增加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 等默認設置都為
零,也就是沒有限制。我們可以放心大膽地使用數據庫了。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved