echo 65536 > /proc/sys/kernel/pid_max # temporary echo "kernel.pid_max=65536" >> /etc/sysctl.conf Check for zombie processes:
# shmmax = 80% of RAM, shmall = shmmax / 4096 (page size) echo "kernel.shmmax = 68719476736" >> /etc/sysctl.conf # 64GB echo "kernel.shmall = 16777216" >> /etc/sysctl.conf sysctl -p : echo 65536 >
vi /etc/security/limits.conf Add:
ulimit -u Linux (check & set) :
echo "kernel.sem = 250 32000 100 256" >> /etc/sysctl.conf sysctl -p in /etc/system : echo 65536 >
# Current semaphore limits (SEMMSL, SEMMNS, SEMOPM, SEMMNI) ipcs -ls | grep "max number of arrays" cat /proc/sys/kernel/sem Recommended for Oracle: echo 65536 >
ls -l $ORACLE_HOME/bin/oracle # Should have setuid (rwsr-s--x) chmod 6751 $ORACLE_HOME/bin/oracle Increase (Linux):