Risoluzione dei problemi relativi all'istanza DB2 sul server di dati

Risoluzione dei problemi relativi all'istanza DB2 sul server di dati.

Informazioni su questa attività

I problemi relativi all'istanza DB2 possono impedire l'accesso al sistema o potrebbero causare la visualizzazione di errori durante il tentativo di salvare gli aggiornamenti.

Procedura

  1. In un ambiente con più server, controllare la connessione di rete tra il server delle applicazioni ed il server di dati in cui risiede il database. Per controllare la connessione di rete, inviare comandi ping con il nome host completo e breve del server di dati dal server delle applicazioni. I risultati dei comandi ping indicano se il nome host viene risolto correttamente dal DNS o dal file /etc/hosts.
  2. Accertarsi che il file system su server di dati non abbia raggiunto la capacità massima. Per determinare ciò, eseguire il comando df -h. Il file system può essere considerato pieno anche se non è utilizzato al 100%. Per questo motivo, se il comando df -h indica che il file system è pieno per il 90% o una percentuale superiore, si consideri che il file system ha raggiunto la sua capacità massima.
  3. Verificare che il gestore database utilizzato dal server di dati sia avviato:
    1. Sul server di dati, eseguire il comando riportato di seguito da una finestra comandi come utente dell'istanza di Applications.
      db2 get snapshot for dbm | grep "Database manager status" 
      Se il gestore database è avviato per l'istanza di Applications, viene visualizzato il seguente messaggio: Database manager status = Active.
  4. Se i processi DB2 non sono in esecuzione, avviarli eseguendo su - db2inst2 dalla finestra comandi, se l'esecuzione avviene come utente root. In caso contrario, eseguire db2start per avviare il gestore database.
  5. Ricercare nei file di log DB2 gli errori correlati all'istanza del database. I file di log si trovano sul server di dati nella directory /datahome/db2inst2/sqllib/db2dump. Ricercare nel file db2diag.log nella directory /datahome/db2inst2/sqllib/db2dump gli errori che si verificano all'avvio del database.