Skip to main content


    Issue:

    Error while staring DB
SQL> startup
ORA-27102: out of memory
Linux-x86_64 Error: 22: Invalid argument
Additional information: 46137344

Solution:Found that the value of kernel.shmall and kernel.shmmax is very small. Increase those values

1)Edit those values in /etc/sysctl.conf      

2)Apply the changes (as root)
sysctl -p                                         

3)To view the value set (as root)
                                                         
/sbin/sysctl -a | grep shm
vm.hugetlb_shm_group = 0
kernel.shmmni = 4096
kernel.shmall = 9253345
kernel.shmmax = 37901699072


Comments