[SOLUCIONADO] Levantar Servidor de Backup

Hola,

Tenemos instalado SIU GUARANI 2.7 sobre Windows Server 2003 con Informix 9.21. Todo esto corre sobre una maquina virtual.

A los efectos de hacer pruebas, hicimos una copia de esa maquina virtual y estoy intentando levantar Informix en la copia sin exito.

El nuevo servidor tiene un Nombre de Servidor e IP nueva.

Ingreso mis nuevos parametros en el SETNET y cuando me quiero conectar, por ejemplo, desde SQL EDITOR, me sale el siguiente error:

INFORMIX - SQL EDITOR - SQL ERROR -908 - Attempt to connect to database server @ol_guarani failed

Ademas de cambiar en el SETNET los nuevos parametros, donde mas debo configurar para que funcione.

Alguien puede darme una mano con esto?.

Saludos
Daniel

HOla Miguel,

Podes conectarte al informix desde el mismo servidor windows donde tenes instalado informix ?

Si es posible verificalo conectandote al windows 2003 y corriendo un “onstat -” (programas+informix…+ol_guarani…) para ver si Informix esta levantando

Mejor si desde el mismo servidor windows podes conectarte a la base con algun cliente sql (tipo dbaccess o sqleditor)

Luego si esto anda bien, entoces si hay que revisar la configuracion del SETNET

saludos
Ignacio

Hola,

No, no puedo desde el motor, me tira el siguiente mensaje.

shared memory not initialized for INFORMIXSERVER ol_guarani

Lo curioso es que levanto la instancia desde HERRAMIENTAS ADMINISTRATIVAS + SERVICIOS y pasados unos segundos se detiene…

Les paso el ol_guarani.log


Mon Nov 04 11:35:01 2013

11:35:01 Booting Language from module <>
11:35:01 Loading Module
11:35:01 Booting Language from module <>
11:35:01 Loading Module
11:35:06 Informix Dynamic Server 2000 Version 9.21.TC4 Software Serial Number AAD#J113442
11:35:06 listener-thread: err = -25572: oserr = 2: errstr = : Network driver cannot bind a name to the port.
System error = 2.
11:35:21 Attempting to bring listener thread down.

11:35:21 Server stopped.

11:35:21 Informix Dynamic Server 2000 Stopped.


Saludos
Daniel

Fijate si el puerto tcp donde escucha informix esta siendo usado por otro proceso.

Una buena forma de probar si es el puerto, es cambiar el nro de puerto donde escucha Informix y volver a levantarlo

saludos
Ignacio

Daniel:

Por casualidad, le mantuviste el mismo port que el otro motor o lo cambiaste??

Ya que si los 2 motores están corriendo y los 2 con el mismo port, creo que te traerá conflictos … Yo cada vez que instalaba un motor distinto en la misma red tenía la precaución de cambiarle el port.

Saludos

Gustavo

Hola,

Es muy probable que el puerto sea el mismo y efectivamente los 2 servidores están en la misma red.

En que archivo esta la información del puerto para revisarla y cambiarla?

Gracias a todos
Daniel

Hola,

cambie el puerto (le puse 1528) en el archivo c:\windows\system32\drives\etc\services pero no cambia nada el contexto, el servidor levanta y se detiene a los pocos segundos.

Hay otros archivos donde deba modificar este valor?.

Gracias
Daniel

Hola a todos,

Analizando a fondo el problema y viendo el visor de eventos me di cuenta que el error estaba en tratar de levantar una segunda maquina virtual con el mismo nombre de DOMINIO (daba error).

No estoy seguro que pasaría si luego de instalado informix instalo nuevamente ACTIVE DIRECTORY, pero una solución rápida fue pasar la segunda maquina virtual a otra RED.

A esta maquina solo la necesito para pruebas…

Saludos
Daniel

No creo que el problema sea el nombre de dominio, en realidad debe ser que las 2 màquinas además del mismo port tienen el mismo nombre y eso tampoco se puede, no podés tener 2 máquinas con el mismo nombre en el mismo dominio.

O sea o le cambiás el nombre a la máquina o la sacas de la red o dominio como hiciste vos. Pero en um mismo dominio y/o red se pueden tener todos los servidores Informix que quieras.

Por otra parte, respecto del port acordate que en Windows todo se guarda en la registry y no me extrañaría que el port también. Por las dudas te copio un link por si querés ver algo más:

http://pic.dhe.ibm.com/infocenter/idshelp/v117/index.jsp?topic=%2Fcom.ibm.igmsw.doc%2Fids_cw_007x.htm

Saludos

Gustavo

Hola Daniel
Creo que tu problema es que no configuraste el setnet en la maquina que esta el servidor.
Informix cuando arranca mira del archivo sqlhosts del servidor (en windows se configura a través de setnet) cual es la ip y puerto en la que tiene que escuchar para el nombre de la instancia.
Como vos clonaste esa maquina virtual y cambias la ip de la misma el setnet te quedo configurado con la ip anterior. Proba colocar ahí los valores nuevos para ver si levanta la instancia.
Otro consejo te conviene cambiar también el nombre de la instancia en el archivo onconfig. Así podes tener configurado ambas instancias en el resto de los equipos.

Saludos