Configurar una base de datos DB2

Puede configurar una base de datos IBM® DB2 para que trabaje con Rational Focal Point.

Antes de empezar

Se debe instalar una versión de base de datos DB2 que sea compatible con Rational Focal Point. Para obtener instrucciones, consulte la documentación de DB2.
Nota: Rational Focal Point utiliza el esquema predeterminado que tiene el mismo nombre que el usuario de base de datos especificado. El nombre de esquema no es configurable, a menos que se utilice otro usuario de base de datos.

Procedimiento

Antes de instalar Rational Focal Point, asegúrese de que estén realizadas las configuraciones de base de datos siguientes. Para obtener instrucciones sobre cómo configurar la base de datos, consulte la documentación de la base de datos DB2.

  1. Cree un archivo denominado create_focalpoint_db2.sql que contenga el siguiente código SQL. Modifique los parámetros de código de muestra para que se coincidan con su entorno.
    Atención: No modifique los nombres del espacio de tabla.
    • Para cada espacio de tabla, cambie la vía de acceso al directorio local adecuado. Asegúrese de que el directorio local tiene permisos de lectura y grabación.
    • En función de la configuración del servidor, especifique el tamaño para cada espacio de tabla.
    • Modifique el nombre del territorio, si es necesario.
    • Asegúrese de que tiene un espacio mayor que 1 GB. Para instalaciones grandes es necesario asignar más espacio.
    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 
    --Uutilizar un contenedor por disco por espacio de tabla
    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 
    --Uutilizar un contenedor por disco por espacio de tabla
    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 
    --Uutilizar un contenedor por disco por espacio de tabla
    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. Inicie una sesión en DB2 como administrador de DB2.
  3. En el editor de mandatos, escriba create_focalpoint_db2.sql.

Comentarios