En muchos casos ocurre que por algún motivo cambiamos el nombre de host en nuestro sistema operativo, si este es el caso y además contamos con una instalación de DB2 9.7 ESE y el sistema operativo es windows XP, la forma de que nuestra instancia DB2 arranque correctamente es:
Supongamos que el nombre antiguo es OLDNAME y el nuevo es NEWNAME...
En muchos casos ocurre que por algún motivo cambiamos el nombre de host en nuestro sistema operativo, si este es el caso y además contamos con una instalación de DB2 9.7 ESE y el sistema operativo es windows XP, la forma de que nuestra instancia DB2 arranque correctamente es:
Supongamos que el nombre antiguo es OLDNAME y el nuevo es NEWNAME
- ingresamos al intérprete de comandos de windows
Inicio/Ejecutar > cmd
- Una vez en la consola:
> db2admin stop // parar la instancia DAS > db2stop // parar la instancia DB2 (el motor) > db2set -g DB2SYSTEM=NEWNAME // cambiar el nombre de sistema en el registro a nivel global
En este punto hay que ubicar y modificar el contenido del archivo db2nodes.cfg (solo para versiones ESE "Enterprise Server Edition") que se encuentra en:
"<%Documents and Settings%>\All Users\Datos de programa\IBM\DB2\DB2COPY1\DB2\db2nodes.cfg"
Contenido anterior:
0 oldname OLDNAME 0
Contenido nuevo
0 newname NEWNAME 0
Luego:
> db2extsec -a TFGXP02\DB2ADMNS -u TFGXP02\DB2USERS // corrige las autorizaciones a los grupos definidos en la instalación > db2admin start // inicia la instancia DAS > db2start // inicia la instancia DB2 (el motor)
Saludos
Mariano García Mattío