Oracle Solaris on x86-64 (64-bit) kernel parameter tuning to avoid WARNING: EINVAL creating segment
Was trying to increase SGA from 4GB to 5GB (we have 20GB phy mem) through Solaris Projects. However, when we bounced the RAC instance we got the following warning MESSAGE upon the instance startup (after ASM startup) :
WARNING :EINVAL creating segment of size 0x000000014000300
fix shm parameters in /etc/system or equivalent (we also set SGA_MAX_SIZE and SGA_TARGET to 5GB)
These are the values of Oracle kernel parameters. Please let me know if anything is wrong (which prevents us from increasing SGA) or anything not required in general:
set shmsys:shminfo_shmmax=5368709120