informix, shared memory not initialized for INFORMIXSERVER 'abd'

Forums: 

Hola, estoy tratando de inicializar informix pero almomento de ejecutar el comando onmonitor me aparece este mensaje: "shared memory not initialized for INFORMIXSERVER 'abd'", alguien tiene alguna idea de como puedo
solucionar esto, ya he checado mis archivos de configuracion y al parecer esta todo bien, pero aqui los pongo por si tengo algun error
me orienten porfis, tambien he consultado muchas paginas en internet y no logro solucionar el problema.
En /etc/profile tengo esto

INFORMIXDIR=/opt/informix
INFORMIXSERVER=abd
ONCONFIG=onconfig.abd
INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts
PATH=$PATH:$INFORMIXDIR/bin

export INFORMIXDIR INFORMIXSERVER ONCONFIG INFORMIXSQLHOSTS PATH

en el $INFORMIXDIR/etc/sqlhosts tengo lo siguiente

abd onsoctcp localhost.localdomain servinfabd

en /etc/services tengo esto
servinfabd 48620/tcp

en /etc/sysctl.conf tengo esto
# Modifica shared memory para informix
kernel.shmmax = 536870912

# Modifica Numero maximo de archivos
fs.file-max = 65536

Cualquier sugerenci es bienvenida, gracias.
salu2