Sometimes if the shared memory is not configured correctly you can get following error when starting a Sybase Instance:-
kernel os_create_region: can't allocate … bytes
kernel kbcreate: couldn't create kernel region.
kernel kistartup: could not create shared memory
These error messages mean that the shared memory is not correctly set on the Linux machine, please adjust the value of “kernel.shmmax” parameter in /etc/sysctl.conf and then issue “sysctl -p” to bring the change into effect.
Once the shared memory is correctly configured the sybase ASE Instance should be started normally.
One thought on “Sybase ASE – Kernel kistartup: could not create shared memory on Linux server”
Pingback: Sybase ASE | Oracle Database Internal Mechanism