21. Installazione e piano delle operazioni di prova

21.1. Test dell'installazione di DB2 Express-C

  1. Collegatevi come root (o ottenete un accesso come root attraverso un terminale se una registrazione direttamente come root non è possibile)

  2. Montate il DVD (se state installando dalla serie di DVD Discovery), o scaricate l'appropriata immagine compressa (tar.gz file) dal sito di distribuzione DB2 Express-C

  3. Copiate il file con l'immagine compressa nella directory /tmp

  4. Estraete i file dell'immagine compressa, utilizzando lo strumento grafico Ark o utilizzando i comandi di console tar zxvf db2exc_91_LNX_x86.tar.gz

  5. All'interno della cartella /tmp , cambiate directory posizionandovi in exp/disk1i ed eseguite il comando db2setup:

    ./db2setup

  6. Nel Launchpad d'impostazione di DB2, scegliete Install a Product

  7. Scegliete Install New

  8. Cliccate "Next"

  9. Verificate la licenza e cambiate il bottone radio per Accept, poi scegliete "Next" per continuare l'installazione

  10. Scegliete un'installazione Typical e cliccate "Next"

  11. Verificate il percorso d'installazione, o cambiatelo in modo che indichi un punto del vostro sistema che abbia almeno 470 MB liberi, cliccate "Next"

  12. Impostate l'account del proprietario del DAS (DB2 Administration Server). Potete usare un utente già esistente, oppure impostarne uno nuovo (l'utente predefinito è dasusr1). Cliccate "Next"

  13. Create un'istanza DB2. Cliccate "Next"

  14. Impostate l'account del proprietario dell'istanza DB2. Ancora, potete usare un utente esistente, o impostarne uno nuovo (il proprietario dell'istanza di default è db2inst1). Cliccate "Next"

  15. Impostate l'account dell'utente limitato di DB2. Stessa cosa di prima, usate un utente esistente o definitene uno nuovo. Cliccate "Next"

  16. Cliccate "Finish" per iniziare l'installazione

  17. Se ci fossero problemi con l'installazione, saranno indicati nel log dell'installazione (il log si trova anche nella directory /tmp come db2setup.log e db2setup.err)

21.2. Test di funzionamento di DB2 Express-C

  1. Fare il log in come il proprietario d'istanza DB2 (db2inst1 è quello di default)

  2. Aprite un terminale ed eseguite 'db2sampl' per creare il database SAMPLE

  3. Test dei comandi da terminale:

    1. db2 connect to sample

    2. db2 'select * from dept'

  4. Test DB2 Control Center:

    1. Aprite il control center con il comando 'db2cc'

    2. Selezionate la vista "Advanced"

    3. Verificate se il database SAMPLE è presente sotto la linguetta "All databases"

    4. Guardate i contenuti di una delle tabelle e delle viste del database SAMPLE (per esempio, vphone)

  5. Create il database TOOLS:

    db2 'create tools catalog TOOLS create new database TOOLSDB'

  6. Lanciate il DB2 Task Center:

    1. Create un compito che esegua una semplice interrogazione come "connect to sample; select tabname from syscat.tables; connect reset;", pianificatelo per farlo eseguire ora

    2. Cliccate su "show results", non dovrebbero esserci errori

  7. Lanciate DB2 Journal: dovreste essere in grado di vedere dal Journal i risultati del compito che avete eseguito nel task center.

  8. Test del DB2 Configuration Assistant

    1. Avviate il Configuration Assistant dal Control Center, con db2ca

    2. Dovreste vedere il database SAMPLE elencato, se no, cliccate View, poi Refresh.

    3. Cliccate con il tasto destro sul database SAMPLE, scegliete Change Database, poi nel passo 4 del wizard, registrate il database come una sorgente CLI/ODBC, e catalogatelo come sorgente di dati di sistema. Cliccate Finish per confermare i cambiamenti

    4. Cliccate con il tasto destro ancora sul database SAMPLE, e cliccate su Test Connection. Selezionate tutti i tipi (Standard (ODBC), CLI, JDBC), poi fornite uno userid e una password, e cliccate su Test Connection. Assicuratevi che tutti i test siano eseguiti con successo.

  9. Test dello strumento di trace di DB2: db2trc on -- verificate la risposta positiva, poi eseguite db2trc off

  10. Test dello strumento di determinazione dei problemi DB2: db2pd -db sample > sample.txt (esaminate l'output per vedere se ci sono errori)

  11. Test della licenza DB2: db2licm -l dovrebbe restituire:

    
Product name:         "DB2 Express Edition"
    License type:         "Unwarranted"
    Expiry date:          "Permanent"
    Product identifier:   "db2exp"
    Version information:  "9.1"
    Max number of CPUs:   "2"
          

  12. Test db2dart:

    db2 force applications all
    db2dart sample
    (dovrebbe notificare che l'elaborazione di DB2DART si è conclusa con successo)

  13. Test dello strumento db2look: db2look -d sample -e > sample.ddl (dovrebbe concludersi con successo)

  14. Test di connessioni remote:

    1. Create connessioni attraverso i prompt dei comandi sul sistema client di DB2 remoto:

      db2 catalog tcpip node test remote computername server 50001
      db2 catalog db sample at node test

    2. Dalla macchina remota:

      db2 connect to sample
      db2 "select * from dept"

  15. Eseguire un reboot e riprovate a eseguire una connessione remota (per verificare che l'istanza di DB2 si riavvii automaticamente e che qualsiasi cambiamento specificato al firewall persista)