Crear y llenar tablas de bases de datos para activos en DB2 con archivos de proceso por lotes

Utilice archivos de proceso por lotes y scripts de base de datos para crear y llenar tablas en IBM® DB2 para IBM Rational Asset Manager.

Antes de empezar

Si está utilizando IBM WebSphere Application Server y va a utilizar la aplicación de configuración del servidor, puede saltarse esta tarea porque la aplicación de configuración del servidor puede crear y configurar las bases de datos automáticamente.

Si prefiere crear la base de datos y las tablas manualmente, consulte Crear y llenar tablas de bases de datos para activos en DB2 manualmente.

Puede crear la base de datos y las tablas automáticamente ejecutando archivos de proceso por lotes. DB2 debe estar ya instalado y en ejecución. Asegúrese de que conoce la ubicación de los scripts de SQL que están contenidos en el soporte de instalación. La ubicación es ubicación_instalación\ram\DatabaseScripts\DB2 si realizó la instalación mediante el gestor de instalación. También debe conocer el directorio de instalación de DB2 (normalmente, C:\Program Files\IBM\SQLLIB para Windows y opt/IBM/DB2/V9.7 para Linux, AIX, o Linux para zSeries.

Utilizará los scripts siguientes:
  • Para Windows: dbcreate_populate.bat
  • Para Linux:Para AIX: dbcreate_populate.sh
  • Para Linux para zSeries: dbcreate_populate_zLinux.sh
  • dbcreate.sql
  • RAMSCHEMA_DB2.sql
  • bootStrap_DB2.sql

Procedimiento

  1. Si está instalando desde el CD, copie los scripts de SQL en el sistema de archivos local.
  2. Para Linux:Para AIX:Para Linux para zSeries: Compruebe que tiene permiso de escritura para el directorio que contiene los scripts de SQ.
  3. En una línea de mandatos, cambie al directorio que contiene los scripts de SQL para DB2 (vía de acceso del soporte de instalación\ db_scripts\DB).
  4. Ejecute el siguiente archivo de proceso por lotes:
    • Para Windows: dbcreate_populate.bat
    • Para Linux:Para AIX: dbcreate_populate.sh
    • Para Linux para zSeries: dbcreate_populate_zlinux.sh
  5. Cuando se le solicite, escriba el nombre de la base de datos o pulse la tecla Intro para aceptar el nombre de la base de datos predeterminada (RAMDB).
  6. En el indicador de solicitud siguiente, escriba la vía de acceso del directorio de instalación de DB2, o pulse la tecla Intro para aceptar el valor predeterminado (C:\Program Files\IBM\SQLLIB para Windows, y /opt/IBM/DB2/V9.7 para Linux, AIX, o Linux para zSeries.
  7. Se ejecuta el archivo de proceso por lotes. El script realiza las acciones siguientes:
    • Se crea una base de datos con el nombre especificado.
    • Se configura el espacio de tabla para la base de datos.
    • Se crean tablas y un esquema para RAM en la base de datos.
    Nota: Cuando ejecuta el archivo de proceso por lotes por primera vez, pueden aparecer varios mensajes de error SQL0204N que indican que nombre es un nombre sin definir. El aspecto de los mensajes es similar al ejemplo siguiente:
    ** Error de CLI al ejecutar la sentencia de SQL:
    (-204): [IBM][CLI Driver][DB2/NT] SQL0204N  "RAMSCHEMA.FORUM" es un nombre sin definir.  SQLSTATE=42704
    Si está ejecutando el archivo de proceso por lotes por primera vez, puede pasar por alto estos mensajes.
  8. Verifique que se han creado las tablas. Por ejemplo, inicie el Centro de control de DB2 y busque la base de datos RAMDB. Verifique que se hayan creado la base de datos y las tablas.

Qué hacer a continuación


Comentarios