12. Installare DB2 Express-C su SUSE Linux Enterprise Server (SLES) 10

Prima di procedere assicuratevi di aver letto Section 5 e Section 6.

Queste note d'installazione sono basate su un'installazione su singola partizione usando il kernel 2.6.16.21-0.8-default. Era installata e attiva la sicurezza Novell AppArmor sia durante l'installazione che durante le prove.

12.1. Note d'installazione

L'installazione su SLES 10 si è conclusa con successo, senza alcun problema nel far funzionare l'installatore GUI e senza alcun errore durante l'installazione. Questa facule installazione non è sorprendente, visto che SLES 10 è una piattaforma per DB2 supportata ufficialmente.

12.2. Note di post-installazione

I test di base (vedere Section 21 per maggiori dettagli) sono stati eseguiti con successo.

Cionondimeno, ho scoperto che dopo un reboot, l'istanza DB2 non è stata riavviata automaticamente, ragion per cui i client non potevano connettersi al database. Per correggere questo problema, eseguite questo comando come proprietario dell'istanza:

db2set DB2AUTOSTART=YES
Questo assicurerà che l'istanza DB2 sia inizializzata e pronta a ricevere connessioni in arrivo dopo un reboot (intenzionale o meno che sia).

Inoltre, per consentire l'accesso al DB2 attraverso il firewall (che è attivato automaticamente), è stato necessario aggiungere i valori delle porte al firewall usando il programma di utilità YaST2.

Potete usare il comando db2 get dbm cfg | grep SVCENAME per ottenere il nome del servizio dell'istanza DB2. In modo predefinito, è impostato come una connessione TCP alla porta 50001. Notate che avrete bisogno di aggiungere un'altra nuova regola TCP per consentire accessi al firewall nel caso creiate successivamente ulteriori istanze. Se volete amministrare remotamente l'installazione di DB2 su questo sistema, vanno anche permesse le connessioni UDP e TCP alla porta 523 attraverso il firewall.

Per aprire queste porte usando YaST, lanciate lo strumento YaST e selezionate "Security and Users, poi selezionate l'icona del "Firewall". Nel pannello d'impostazione Allowed Services, cliccate sul bottone "Advanced". Nel campo titolato TCP ports, aggiungete 523 50001 e nel campo titolato UDP ports, aggiungete 523. Cliccate "Next" fino a quando il wizard di setup non sarà completato e il firewall rilanciato. Le connessioni remote ora raggiungeranno l'istanza DB2.