Oracle FAQ Your Portal to the Oracle Knowledge Grid

Home -> Community -> Mailing Lists -> Oracle-L -> RE: oracle/solaris 10 memory and swap

RE: oracle/solaris 10 memory and swap

From: Ken Naim <>
Date: Fri, 5 Oct 2007 09:30:42 -0400
Message-ID: <010601c80753$ef0150e0$44bdda46@kenlaptop>

The readme's for the oracle 10g databases that I have implemented on windows and linux have stated that for above 8gb of ram .75 time the amount of ram is the necessary amount of swap. With less than 8gb it increases up to 3 times the amount of ram. The kernel settings are also specified in the readme for every installation however I don't remember the setting off hand.  


From: [] On Behalf Of Andrew Kerber
Sent: Friday, October 05, 2007 8:21 AM
To: oracle-l
Subject: oracle/solaris 10 memory and swap  

I am in a debate with our sysadmins. We have a solaris 10 cluster, running veritas clusterware over oracle rac 10gr2 (

Currently the cluster boxes each have 16g RAM and only 8G swap configured. Oracle installation documentation says the swap space should be twice the ram. 32g does seem excessive. Looking through the oracle metalink, I found one document that says oracle 10gr2 should have at least 12g of swap on a 16g ram server (.75 of available ram if over 8g), but the document does not list RAC separately.

My sysadmin says 8g swap is plenty. Before I ask him to show me his Oracle dba credentials, can someone point me to a somewhere that has more informatiion on this.

We are also debating the shmmax setting. The documentation for Solaris 10 says to use an oracle project, but we dont have one set up, so we are using the shmmax setting. The sysadmin says he should use 0xffffffff (8f's),

which is 4g total.  However, I think he should use 0xffffffffffffffff
(16f's) on a 64 bit server w/16g ram. Any thoughts on that one?
Andrew W. Kerber

'If at first you dont succeed, dont take up skydiving.' 

Received on Fri Oct 05 2007 - 08:30:42 CDT

Original text of this message