Configurazione di un database DB2

È possibile configurare un database IBM® DB2 affinché funzioni con Rational Focal Point.

Prima di iniziare

È necessario che sia installata una versione del database DB2 supportata da Rational Focal Point. Per le istruzioni, fare riferimento alla documentazione DB2.
Nota: Rational Focal Point utilizza lo schema predefinito, che ha lo stesso nome dell'utente database specificato. Il nome schema non è configurabile, a differenza del caso in cui si utilizza un altro utente database.

Procedura

Prima di installare Rational Focal Point, assicurarsi che le configurazioni del database siano state completate. Per le istruzioni per la configurazione del database, fare riferimento alla documentazione del database DB2.

  1. Creare un file chiamato create_focalpoint_db2.sql contenente il seguente codice SQL. Modificare i parametri del codice di esempio in base all'ambiente utilizzato.
    Attenzione: Non modificare i nomi dei tablespace.
    • Per ogni tablespace, modificare il percorso in una directory locale appropriata. Accertarsi che la directory locale disponga di autorizzazioni di lettura e scrittura.
    • In base alla configurazione server, specificare la dimensione per ciascun tablespace.
    • Modificare il valore del parametro territory del territorio, se richiesto.
    • Verificare di disporre di più di 1 GB di spazio. Per installazioni di grandi dimensioni, sarà necessario allocare più spazio.
    CREATE  DATABASE FOCALDB AUTOMATIC STORAGE YES USING CODESET UTF-8 TERRITORY US;
    
    CONNECT TO FOCALDB;
    
    CREATE BUFFERPOOL FPDATABUFF SIZE 2000 AUTOMATIC PAGESIZE 32K;
    CREATE BUFFERPOOL FPINDEXBUFF SIZE 1000 AUTOMATIC PAGESIZE 32K;
    CREATE BUFFERPOOL FPBIGOBJBUFF SIZE 500 AUTOMATIC PAGESIZE 32K;
    
    CREATE LARGE TABLESPACE FP_DATA 
    PAGESIZE 32K 
    MANAGED BY DATABASE 
    --Utilizzare un contenitore per disco per tablespace
    USING (FILE 'C:\DB2\fp_data_cont11' 150M, FILE 'C:\DB2\fp_data_cont12' 150M) 
    PREFETCHSIZE AUTOMATIC
    BUFFERPOOL FPDATABUFF
    AUTORESIZE YES ;
    
    
    CREATE LARGE TABLESPACE FP_INDEX
    PAGESIZE 32K 
    MANAGED BY DATABASE 
    --Utilizzare un contenitore per disco per tablespace
    USING (FILE 'C:\DB2\fp_index_cont11' 100M, FILE 'C:\DB2\fp_index_cont12' 100M) 
    PREFETCHSIZE AUTOMATIC
    BUFFERPOOL FPINDEXBUFF
    AUTORESIZE YES ;
    
    
    CREATE TEMPORARY TABLESPACE FP_BIGOBJ
    PAGESIZE 32K 
    MANAGED BY DATABASE 
    --Utilizzare un contenitore per disco per tablespace
    USING (FILE 'C:\DB2\fp_temp_cont11' 100M) 
    PREFETCHSIZE AUTOMATIC
    BUFFERPOOL FPBIGOBJBUFF
    AUTORESIZE YES ;
    
    UPDATE db cfg for FOCALDB using logprimary 25;
    UPDATE db cfg for FOCALDB using logsecond 25;
    UPDATE db cfg for FOCALDB using logfilsiz 2500;
    
    UPDATE DB CONFIG USING AUTO_STATS_PROF ON AUTO_PROF_UPD ON AUTO_REORG ON
  2. Effettuare il login a DB2 come amministratore DB2.
  3. Nell'editor dei comandi, immettere create_focalpoint_db2.sql.

Feedback