ORACLE的連接數(sessions)與其參數文件中的進程數(process)有關
它們的關系如下
sessions=(
*process+
)
但是我們增加process數時
往往數據庫不能啟動了
這因為我們還漏調了一個unix系統參數
它是/etc/system/ 中semmns
這是unix系統的信號量參數
每個process會占用一個信號量
semmns調整後
需要重新啟動unix操作系統
參數才能生效
不過它的大小會受制於硬件的內存或ORACLE SGA
范圍可從
——
不等
semmns的計算公式為
SEMMNS>processes+instance_processes+system
processes=數據庫參數processes的值 instance_processes=
(smon
pmon
dbwr
lgwr
arch)
system=系統所占用信號量
系統所占用信號量可用下列命令查出
#ipcs
sb
其中列NSEMS顯示系統已占用信號量
其它一些跟連接有關的參數
如 licence_max_sessions
licence_sessions_warning 等默認設置都為零
也就是沒有限制
我們可以放心大膽地使用數據庫了
From:http://tw.wingwit.com/Article/program/Oracle/201311/18414.html