Thanks to the massive memory and IPC requirements of Oracle we need to tune the host OS for Oracle to run. The following are the requirements for Solaris that should be put in /etc/system:
set noexec_user_stack=1 * set semsys:seminfo_semmni=100 set semsys:seminfo_semmns=1024 set semsys:seminfo_semmsl=256 set semsys:seminfo_semvmx=32767 * set shmsys:shminfo_shmmax=4294967295 set shmsys:shminfo_shmmin=1 set shmsys:shminfo_shmmni=100 set shmsys:shminfo_shmseg=10
The above values are the Oracle Installer required minimum values. They are, by definition, tunables and therefore can be tweeked upwards for your enviroment but it is not recommended unless you are fully aware of all the possible side effects in doing so.