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
- 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.
- 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.
- Verificare che il gestore database utilizzato dal server di dati sia
avviato:
- 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.
- 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.
- 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.