Konfigurace databáze DB2

Databázi IBM® DB2 můžete nastavit tak, aby spolupracovala s produktem Rational Focal Point.

Než začnete

Musí být instalovaná verze databáze DB2, která je podporovaná produktem Rational Focal Point. Pokyny najdete v dokumentaci databáze DB2.
Poznámka: Produkt Rational Focal Point používá výchozí schéma, které má stejný název jako určený uživatel databáze. Název schématu není konfigurovatelný, narodzíl od používání dalšího uživatele databáze.

Postup

Před instalací produktu Rational Focal Point, se ujistěte, že jsou hotové konfigurace následujících databází. Pokyny, jak konfigurovat databázi, naleznete v dokumentaci databáze DB2.

  1. Vytvořte soubor s názvem create_focalpoint_db2.sql, který bude obsahovat následující kód SQL: Upravte parametry vzorového kódu tak, aby odpovídaly vašemu prostředí.
    Upozornění: Neupravujte názvy tabulkových prostorů.
    • U každého tabulkového prostoru změňte cestu na příslušný lokální adresář. Ujistěte se, že lokální adresář má oprávnění pro čtení a zápis.
    • Podle konfigurace serveru určete velikost každého z tabulkových prostorů.
    • Upravte název teritoria, je-li to nutné.
    • Ujistěte se, že máte k dispozici prostor alespoň 1GB. Pro velké instalace musíte alokovat více prostoru.
    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 
    --Use one Container per disk 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 
    --Use one Container per disk 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 
    --Use one Container per disk 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. Přihlaste se do databáze DB2 jako administrátor databáze DB2.
  3. Do editoru příkazů zadejte create_focalpoint_db2.sql.

Zpětná vazba