martes, 25 de mayo de 2010

modificar instancia de informix

Cuando se trabaja con Informix, y se tiene odbc generados para algún servidor que tenga una determinada instancia (ejemplo ol_srv1) y tenes otro servidor que tenga el mismo nombre de instancia, el odbc da problemas al configurarse, porque por algo al poner la instancia (ServerName en el odbc de Windows) entonces queda atada la instancia a la ip, entonces si configuras otro odbc y también pones el mismo servername, y cambias la ip, todos los odbc generados que tengan ese servername quedan con la misma ip, y esto puede causar problemas, o confusiones.

Entonces la solución es cambiar la instancia, pera eso debemos hacer los siguientes 4 pasos.

En el ejemplo cambiaremos en uno de los equipo el nombre de la instancia de ol_srv1 a ol_srv2

1 – tocar el archivo /opt/informix/ifmx.sh, cambiamos donde dice ol_srv1 a ol_srv2

2 – mover el archivo /opt/informix/etc/onconfig.ol_srv1 a /opt/informix/etc/onconfig.ol_srv2

3 – en el archivo onconfig.ol_srv2 DBSERVERNAME modificar ol_srv1 a ol_srv2

4 – el archivo /opt/informix/etc/sqlhost cambiar ol_srv a ol_srv2

Luego reiniciamos informix y queda este equipo con el nombre de instancia ol_srv2.

En este pos lo único que queda es agradecerle a Diego, que fue quien me enseño como cambiar esto, y exigio que lo nombrar.

No hay comentarios: