Настройка базы данных DB2

Можно настроить базу данных IBM® DB2 для работы с Rational Focal Point.

Прежде чем начать

Необходимо установить такую версию базы данных DB2, которая поддерживается продуктом Rational Focal Point. За инструкциями обратитесь к документации по DB2.
Прим.: Rational Focal Point использует схему по умолчанию, имя которой совпадает с указанной пользователем базы данных. Для изменения схемы выберите другого пользователя базы данных.

Процедура

Перед установкой Rational Focal Point необходимо настроить базу данных, как указано ниже. Инструкции по настройке приведены в документации по базе данных DB2.

  1. Создайте файл с именем create_focalpoint_db2.sql, в котором будет содержаться следующий код SQL. Измените параметры примера кода в соответствии с рабочей средой.
    Внимание: Изменять имена табличных пространств не следует.
    • Для каждого табличного пространства измените путь к каталогу. Убедитесь, что у локального каталога разрешен доступ на чтение и запись.
    • Исходя из конфигурации сервера, укажите размер для каждого табличного пространства.
    • Измените название страны, если требуется.
    • Требуется не меньше 1 ГБ свободной дисковой памяти. Если объем данных велик, то необходимо указать больший размер.
    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. Войдите в систему DB2 как администратор DB2.
  3. В редакторе команд выполните файл create_focalpoint_db2.sql.

Комментарии