Modificare il nome host (hostname) in Windows XP con DB2 9,7

 

 

In molti casi capita che per qualche motivo ha cambiato il nome host nel nostro sistema operativo, se questo è il caso e abbiamo anche una installazione di DB2 9,7 ESE e il sistema operativo è Windows XP, il modo in cui la nostra istanza DB2 avvia correttamente è:

Supponiamo che il vecchio nome che è nuovo è OLDNAME e NEWNAME

 

  1. è entrato nella shell di Windows:
              Star/Esegui  > cmd
     
  2. una volta nella console:
    > db2admin stop    // arrestare l'istanza DAS
    > db2stop          // parrestare lìstanza DB2 (motore)
    > db2set -g DB2SYSTEM=NEWNAME  // modificare il nome host nel registro globale

A questo punto è quello di individuare e modificare i contenuti di db2nodes.cfg (versioni ESE solo "Enterprise Server Edition") si trova in:
  "<%Documents and Settings%>\All Users\Dati applicazioni\IBM\DB2\DB2COPY1\DB2\db2nodes.cfg"
   
  Contenuti Precedente:
  0 oldname OLDNAME 0
 
  Nuovi Contenuti:
  0 newname NEWNAME 0
 
  Quindi:

    > db2extsec -a TFGXP02\DB2ADMNS -u TFGXP02\DB2USERS  // modificare le autorizzazione per i gruppi definiti per lìnstallazione
    > db2admin start  // inizzio DAS istanza
    > db2start        // awiare l'istanza DB2 (motore)

 

Saluti

 

Mariano García Mattío