10. Installazione di DB2 Express-C su OpenSUSE 10.2

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

Si noti che IBM non supporta ufficialmente questa distribuzione per DB2 9. Qualsiasi problema incontriate usando questa distribuzione deve essere replicato su una distribuzione supportata, prima che il Supporto IBM possa aiutarvi a risolvere il problema.

Queste note d'installazione sono basate su un'installazione su singola partizione usando il kernel 2.6.18.2-34-default.

10.1. Note d'installazione

L'installazione su OpenSUSE 10.2 si è conclusa con successo, senza alcun problema nel far funzionare l'installatore GUI e senza alcun errore durante l'installazione.

10.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 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 consentite 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" sino al completamento del wizard e rilanciate il firewall. Le connessioni remote ora raggiungeranno l'istanza DB2.