Linux Kernel Parameters: Shared Memory SHMMAX 0.5*(physical memory present in machine). Check your system for additional restrictions. This setting does not affect how much shared memory is needed or used by Oracle8i or the operating system. It is used only to indicate the maximum allowable size. This setting also does not impact operating system kernel resources. SHMMIN 1 SHMMNI 100 SHMSEG 10 Semaphores SEMMNI 100 SEMMSL Set to 10 plus the largest PROCESSES parameter of any Oracle database on the system. The PROCESSES parameter can be found in each initsid.ora file, located in the $ORACLE_HOME/dbs directory. The default value of PROCESSES for the preconfigured database created by Oracle Database Configuration Assistant is 50. SEMMNS Set to the sum of the PROCESSES parameter for each Oracle database, adding the largest one twice, then add an additional 10 for each database. See "Configuring the Linux Kernel for Oracle8i" on page 2-4 for an example of this formula. SEMOPM 100 SEMVMX 32767 Set the kernel parameters for shared memory in /usr/src/linux/include/asm/shmparam.h and semaphores in /usr/src/linux/include/linux/sem.h. maximum size of a shared memory segment (SHMMAX) minimum size of shared memory segment (SHMMIN)