Creación de espacios de tabla para un almacén de contenido en DB2 en z/OS

El administrador de la base de datos debe ejecutar un script para crear un conjunto de espacios de tabla necesarios para la base de datos del almacén de contenido. El script debe modificarse para sustituir los parámetros de marcador de posición por otros que sean apropiados al entorno.

Si va a utilizar la misma base de datos DB2 en z/OS, tanto para la base de datos del almacén de contenido como para la de notificaciones, ejecute los scripts para crear los espacios de tabla de la base de datos al mismo tiempo que crea los espacios de tabla de la base de datos del almacén de contenido.

Asegúrese de que utiliza las convenciones de nomenclatura para DB2 en z/OS. Por ejemplo, todos los nombres de parámetros deben comenzar por una letra y no deben tener más de ocho caracteres. Existen dos excepciones al límite de longitud de caracteres:
  • CMSCRIPT_CS_ID no tiene más de 2 caracteres.
  • CMSCRIPT_TABLESPACE no tiene más de 6 caracteres.
El motivo de la excepción es que cuando dos parámetros se concatenan, la longitud de caracteres no puede superar los 8.

Para obtener más información, consulte el Information Center de IBM® DB2.

Procedimiento

  1. Cree una base de datos.
  2. Asegúrese de que el administrador de base de datos otorga derechos CONNECT y CREATE TABLE al usuario de la nueva base de datos del almacén de contenido, o que otorga el derecho DBADM al usuario de la base de datos del almacén de contenido.
    Por ejemplo, para otorgar DBADM a un usuario CGCUSER
    GRANT DBADM ON DATABASE CMDB841 TO CGCUSER
    1. Asegúrese de que el usuario tenga privilegios para crear un índice en agrupaciones de búferes.
      Por ejemplo:
      GRANT USE OF BUFFERPOOL BP2 TO CGCUSER
    2. Asegúrese de que el usuario tenga privilegios para crear un índice en un grupo de almacenamiento.
      Por ejemplo:
      GRANT USE OF STOGROUP SGDBT1DT TO CGCUSER
  3. Conéctese a la base de datos como un usuario con privilegios para crear y colocar espacios de tabla y permitir la ejecución de sentencias SQL.
  4. Vaya al directorio que contenga los scripts:

    ubicación_c8/configuration/schemas/content/db2zOS

  5. Haga una copia de seguridad del archivo de script tablespace_db2zOS.sql y guarde el archivo en otra ubicación.
  6. Abra el archivo de script original tablespace_db2zOS.sql.
    1. Añada una sentencia de conexión al principio del script.
      Por ejemplo:
      connect to databasename user username using password;
    2. Utilice la tabla siguiente como ayuda para sustituir los parámetros genéricos por otros adecuados a su entorno.

      No todos los parámetros enumerados se encuentran en el script, aunque algunos se pueden añadir en el futuro.

      Tabla 1. Nombres de parámetros y descripción para el script de espacios de tabla
      Nombre de parámetro Descripción
      CMSCRIPT_CREATE_IN

      Especifica la ubicación de las tablas base.

      Por ejemplo, databaseName.baseTablespaceName

      CMSCRIPT_STOGROUP Especifica el nombre del grupo de almacenamiento.
      CMSCRIPT_DATABASE Especifica el nombre de la base de datos del almacén de contenido.
      CMSCRIPT_CS_ID

      Especifica el identificador de instancia de la base de datos del almacén de contenido.

      El identificador no debe tener más de dos caracteres.

      CMSCRIPT_TABLESPACE

      Especifica el nombre del espacio de tabla que contendrá todas las tablas base en el almacén de contenido.

      No se incluyen las tablas auxiliares.

      El nombre no puede tener más de seis caracteres.

      CMSCRIPT_LARGE_BP Especifica el nombre de la agrupación de búferes más grande asignada para objetos especialmente grandes.
      CMSCRIPT_REGULAR_BP Especifica el nombre de la agrupación de búferes de tamaño normal asignada para los objetos normales y grandes.
      CMSCRIPT_USERNAME Especifica la cuenta de usuario que accede a la base de datos del almacén de contenido.
  7. Guarde y ejecute el script.
  8. Otorgue los derechos de usuario de IBM Cognos a los espacios de tabla creados al ejecutar el script de archivo tablespace_db2zOS.sql:
    1. Haga una copia del archivo de script rightsGrant_db2zOS.sql en otra ubicación.
    2. En la herramienta de acceso remoto, abra el archivo de script rightsGrant_db2zOS.sql original y reemplace los parámetros del marcador de posición por los valores apropiados para su entorno.

      Asegúrese de que usa los mismos valores que empleó al asignar recursos a las agrupaciones de búferes y a la cuenta de usuario.

    3. Añada una sentencia de conexión al principio del script.
      Por ejemplo:
      connect to databasename user username using password;
    4. Guarde y ejecute el script.
  9. Si va a utilizar la misma base de datos para la notificación que la que utiliza para el almacén de contenido (la configuración predeterminada):
    1. Vaya al directorio ubicación_c8/configuration/schemas/delivery/zosdb2.
    2. Abra el archivo de script NC_TABLESPACES.sql y utilice la siguiente tabla como ayuda para reemplazar los parámetros de marcador de posición por los que sean apropiados para el entorno.

      Deberá añadir los parámetros que no estén en el script.

      Tabla 2. Nombres de parámetros y descripciones
      Nombre de parámetro Descripción
      NCCOG Especifica el nombre de la base de datos del almacén de contenido.
      DSN8G810 Especifica el nombre del grupo de almacenamiento utilizado para la base de datos del almacén de contenido.
      BP32K Especifica el nombre de la agrupación de búferes utilizada para los espacios de tabla.
    3. Guarde y ejecute el script.
    4. Abra el archivo de script NC_CREATE_DB2.sql y sustituya el parámetro de marcador de posición NCCOG por el nombre de la base de datos del almacén de contenido.

      El servicio Job and Schedule Monitoring Service ejecutará automáticamente el script. Sin embargo, puede optar por ejecutarlo cuando lo desee.

Resultados

Se creará la base de datos del almacén de contenido. Ahora puede configurar una conexión de base de datos.