shared memory not initialized for INFORMIXSERVER + linux debian

Hola:

Instale la version iif.11.70.UC2TL.Linux-RHEL5.tar en linux debian, pero cuando quiero levantar la instancia me tira "shared memory not initialized for INFORMIXSERVER ".

informix@debian:/opt/IBM/informix/etc$ oninit -iv
Your evaluation license will expire on 2012-07-15 00:00:00

This action will initialize IBM Informix Dynamic Server;
any existing IBM Informix Dynamic Server databases will NOT be accessible -
Do you wish to continue (y/n)? y
Reading configuration file ‘/opt/IBM/informix/etc/onconfig.ol_informix1170’…succeeded
Creating /INFORMIXTMP/.infxdirs…succeeded
Checking config parameters…succeeded
Allocating and attaching to shared memory…succeeded
Creating resident pool 10584 kbytes…succeeded
Allocating 100016 kbytes for buffer pool of 2K page size…succeeded
Creating infos file “/opt/IBM/informix/etc/.infos.ol_informix1170”…succeeded
Linking conf file “/opt/IBM/informix/etc/.conf.ol_informix1170”…succeeded
Initializing rhead structure…succeeded
Writing to infos file…succeeded
Initialization of Encryption…succeeded
Initializing ASF…succeeded
Initializing Dictionary Cache and SPL Routine Cache…succeeded
Bringing up ADM VP…succeeded
Creating VP classes…succeeded
Onlining 0 additional cpu vps…succeeded
Onlining 2 IO vps…succeeded
Forking main_loop thread…succeeded
Initializing DR structures…succeeded
Forking 1 ‘soctcp’ listener threads…succeeded
Starting tracing…succeeded
Initializing 8 flushers…succeeded
oninit: Fatal error in shared memory initialization

WARNING: server initialization failed, or possibly timed out (if -w was used).
Check the message log, online.log, for errors.

y en el online.log, me tira:
13:31:17 IBM Informix Dynamic Server Started.

Wed May 2 13:31:18 2012

13:31:18 Event alarms enabled. ALARMPROG = ‘/opt/IBM/informix/etc/alarmprogram.sh’
13:31:18 Booting Language from module <>
13:31:18 Loading Module
13:31:18 Booting Language from module <>
13:31:18 Loading Module
13:31:24 libaio.so.1: cannot open shared object file: No such file or directory
13:31:24 Please install libaio package. See machine notes.
13:31:24 Warning: Kernel Asynchronous I/O is disabled.
13:31:24 DR: DRAUTO is 0 (Off)
13:31:24 DR: ENCRYPT_HDR is 0 (HDR encryption Disabled)
13:31:24 Event notification facility epoll enabled.
13:31:24 listener-thread: err = -25572: oserr = 99: errstr = : Network driver cannot bind a name to the port.
System error = 99.
13:31:24 sql_listener: ASF_LISTEN failed
13:31:24 Attempting to bring listener thread down.
13:31:24 IBM Informix Dynamic Server Version 11.70.UC2TL Software Serial Number AAA#B000000
13:31:24 Your evaluation license will expire on 2012-07-15 00:00:00

13:31:24 Warning: stat() failed for chunk file /opt/IBM/informix/tmp/demo_on.rootdbs
13:31:24 Cannot Open Primary Chunk ‘/opt/IBM/informix/tmp/demo_on.rootdbs’, errno = 2
13:31:24 oninit: Fatal error in shared memory initialization

13:31:24 IBM Informix Dynamic Server Stopped.

13:31:24 mt_shm_remove: WARNING: may not have removed all/correct segments

Estoy comnzando con linux.
Alguna ayuda? Muchas gracias!!!

Lo pude solucionar, ahora no puedo conectarlo con el sql editor. Esta creado en una maquina virtual con debian, y usuario informix.

Muchas gracias!!!

Que erro te tira cuando intentas conectar con sql editor?

El error -908.

Gracias!!

Hola

No encuentra el servidor.
Error de nombres, resolución de nombres, ip, etc.

Emilio

hola:

Envio como lo tengo configurado el setnet (debian lo setee en hosts con la ip del virtualbox 192.168.56.1 debian) y como tengo el virtual box.

muchas gracias!!!


virtual box.JPG

virtual box.JPG_thumb.png

me falto subir el setnet como lo tengo configurado.


configuracion setnet32.JPG

configuracion setnet32.JPG_thumb.png

Quien te resuelve el nombre de host “debian”?

hola:

Lo hago desde mi pc.

gracias!!1

me parece que el informix no te lo toma.
poné la ip en lugar del nombre de host.

Estimado Pablo: Tengo el mismo error: “shared memory not initialized for INFORMIXSERVER”; la diferencia es que lo estoy corriendo en un Windows Server 2003. Tendrias alguna informacion para guiarme?. Muchas gracias, Emilio

Que ip tiene el servidor de la máquina virtual? Porque 192.168.56.1 pareciera ser la ip del host, no del guest.
Por ssh al servidor al servidor te podés conectar?

Emilio

El error “shared memory not initialized for INFORMIXSERVER” significa que la instancia informix no esta levantada o estas apuntando a una instancia incorrrecta. Podes verificar ejecutando un “onstat -” si te da el mismo error. En ese caso, desde Inicio+Programas+Informix…+ol_guarani abri la linea de comandos y ejecuta :
starts ol_guarani
onstat -

si sigue dando el mismo error, ejecuta un :
oninit -v > oninit_v.txt

Nota: OJO , el oninit va sin la “i”, solo con “v”. El oninit no es la forma correcta de levantar el informix en windows, pero dado que en tu caso no levanta, es una buena forma de diagnosticar la causa

por favor postea el file oninit_v.txt (ahi va a estar la causa de por que no levanta)

Ignacio:

En Windows muchas veces, bajo determinadas circunstancias que no conseguimos aún saber, el motor da ese error “shared memory not initialized for INFORMIXSERVER” a pesar que efectivamente está corriendo, nunca dejó de correr o sea la instancia está levantada pero da ese error cuando se la desea monitorear. Se puede verificar fácil intentando la conexión con SQLEditor. Esto a veces es para algunos usuarios y para otros no, siempre lo hemos asociado a algún problema de permisos. Incluso ha pasado que con el mismo usuario que siempre se administraba el motor, de un día para otro empezó a dar ese mensaje.

También suele dar eso cuando uno está conectado a un servidor virtual o servidor remoto con Remote Desktop. Esto ultimo a veces se sortea con el comando /console en el acceso directo que levanta la ventana de la consola. De este tema hay varios hilos en la historia de estos foros.

Habría que ver bien en este caso que es lo que está sucediendo.

Saludos

Gustavo

Hola eizarra:

Te paso un txt de como nosotros clonamos un misma imagen de windows al que le cambiamos el nombre del servidor de guarani3 a guarani4, te lo paso para que te fijes en el registro de windows si todo lo referente al nombre del servidor e ip son correctos. generalmente nos tiraba ese error cuando estaba mal puesto la ip o nombre del servidor.

Saludos!!!


clonar guarani3_.txt (3.52 KB)