如何增加ORACLE連接數(shù)
ORACLE的連接數(shù)(sessions)與其參數(shù)文件中的進程數(shù)(process)有關,它們的關系如下:
sessions=(1.1*process+5)
但是我們增加process數(shù)時,往往數(shù)據庫不能啟動了。這因為我們還漏調了一個unix系統(tǒng)參數(shù):它是/etc/system/ 中semmns,這是unix系統(tǒng)的信號量參數(shù)。每個process會占用一個信號量。semmns調整后,需要重新啟動unix操作系統(tǒng),參數(shù)才能生效。不過它的大小會受制于硬件的內存或ORACLE SGA。范圍可從200——2000不等。
semmns的計算公式為:SEMMNS>processes+instance_processes+system
processes=數(shù)據庫參數(shù)processes的值 instance_processes=5(smon,pmon,dbwr,lgwr,arch)
system=系統(tǒng)所占用信號量。系統(tǒng)所占用信號量可用下列命令查出:#ipcs -sb
其中列NSEMS顯示系統(tǒng)已占用信號量。
其它一些跟連接有關的參數(shù),如 licence_max_sessions, licence_sessions_warning 等默認設置都為
零,也就是沒有限制。我們可以放心大膽地使用數(shù)據庫了。
關鍵詞:ORACLE
閱讀本文后您有什么感想? 已有 人給出評價!
- 0
- 0
- 0
- 0
- 0
- 0