oracle安裝記憶體引數說明

kngnng發表於2013-03-11
在oracle安裝過程中我們需要設定sysctl.conf中引數,其中有三個引數比較重要:

shmmax
shmmni
shmall

1、shmmax
用於定義單個共享記憶體段的最大值,一般需要設定其值大於SGA的值,以保證oracle記憶體使用不會分頁。oracle SGA設定為1.2G,而引數最大為1G,這樣會導致開闢兩個記憶體段,會影響效率。32位系統下SGA最大識別到1.7G。一般設定為shmmax>=sga

2、shmmni
記憶體中共享記憶體段最大數量,一般為4096=4k,已經足夠使用

3、shmall
用於控制共享記憶體頁數,使得一次可以使用多大的記憶體,shmall*shmmni>=實際記憶體(SGA不能得到大於乘積值的記憶體),shmall的值在linux系統中不建議超過4*1024*1024*1024-1=4294967295值,最小應保證shmmax/shmmni。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26252014/viewspace-755766/,如需轉載,請註明出處,否則將追究法律責任。

相關文章