Creación de una base de datos DB2 UDB para Linux, UNIX y Windows para Business Process Choreographer

Utilice esta tarea para crear una base de datos DB2 UDB para Business Process Choreographer.

Pasos para realizar esta tarea

  1. Instale DB2 UDB en el servidor que albergue la base de datos.
  2. Instale un cliente DB2 en:
    • Todos los servidores de aplicaciones remotos que utilicen un controlador JDBC (Java Database Connectivity) de tipo 2 para acceder a la base de datos.
    • En el servidor que alberga el gestor de despliegue, si utiliza Network Deployment para administrar Business Process Choreographer, por ejemplo, si crea una configuración de Business Process Choreographer en clúster.
  3. En el servidor que alberga el servidor de aplicaciones, vaya al directorio donde se encuentran los scripts de configuración de Business Process Choreographer:
    • En los sistemas Windows, especifique:
      cd raíz_instalación\ProcessChoreographer
      En los sistemas UNIX y Linux, especifique:
      cd raíz_instalación/ProcessChoreographer
  4. Si la base de datos está en un servidor distinto al servidor de aplicaciones:
    1. Copie los siguientes scripts DDL al servidor de bases de datos:
      clearSchemaDb2.ddl
      createDatabaseDb2.ddl
      createTablespaceDb2.ddl
      createSchemaDb2.ddl
      dropSchemaDb2.ddl
      dropTablespaceDb2.ddl
    2. Vaya al directorio donde ha copiado los scripts DDL.
  5. Si va a utilizar una base de datos existente, vaya al paso 9 para crear el espacio y el esquema de tabla. Soporte de Unicode: asegúrese de que la base de datos dé soporte a Unicode (UTF-8). Sin soporte de Unicode, no puede almacenar todos los caracteres que se manejan en código Java y puede tener problemas de conversión de página de códigos cuando un cliente utilice una página de códigos no compatible.
  6. Cree una instancia de DB2 en el servidor de bases de datos.
  7. Si tiene un servidor SMP (Symmetric Multi-Processor), compruebe cómo DB2 puede utilizar una cantidad determinada de procesadores. Compruebe la licencia:
    • En los sistemas AIX, entre el mandato siguiente:
      /usr/opt/db2_08_01/adm/db2licm -l
    • En otros sistemas UNIX o Linux, entre el mandato:
      /opt/IBM/db2/V8.1/adm/db2licm -l
    Si es necesario, cambie el número de licencias de procesador utilizando el mandato db2clim o el DB2 License Center.
  8. Cree una base de datos nueva:
    1. Asegúrese de utilizar un ID de usuario que tenga derechos de administrador para el sistema de base de datos.
    2. Si desea crear una base de datos que no sea de producción, denominado BPEDB, para un sistema autónomo de desarrollo, evaluación o demostración, especifique el mandato siguiente:
      db2 -tf createDatabaseDb2.ddl
      De lo contrario, debe crear la base de datos manualmente. En el caso de un entorno de producción, se recomienda la utilización de contenedores de espacios de tabla dedicados y el ajuste de los parámetros de DB2.
    3. Asegúrese de que la salida del script no tenga errores. En algunos casos, los paquetes CLI (Call Level Interface) no se enlazan a la base de datos nueva. Para asegurarse de que los paquetes CLI estén enlazados con la nueva base de datos, BPEDB:
      En los sistemas Windows, especifique:
      db2 connect to BPEDB 
      db2 bind %DB2PATH%\bnd\@db2cli.lst blocking all grant public
      En los sistemas UNIX y Linux, especifique:
      db2 connect to BPEDB 
      db2 bind $DB2DIR/bnd/@db2cli.lst blocking all grant public
  9. Para crear el espacio y el esquema de tabla:
    1. Analice el resultado de su experiencia durante las fases de desarrollo y prueba del sistema. El tamaño de la base de datos depende de varios factores. Los procesos que se ejecutan como microflujos utilizan muy poco espacio. Cada plantilla de proceso puede necesitar decenas o centenas de kilobytes. Si fuera posible, distribuya los contenedores de espacio de tablas en distintos discos lógicos, e implemente una política de seguridad adecuada. Tenga en cuenta las consecuencias en el rendimiento de su elección para los valores de las agrupaciones de almacenamiento intermedio y del archivo de anotación cronológica.
    2. Edite el script de creación de espacios de tablas createTablespaceDb2.ddl según las instrucciones que aparecen en la parte superior del archivo.
    3. Asegúrese de que dispone de derechos de administrador para el sistema de base de datos. El ID de usuario que se utilice para crear el esquema debe ser el mismo que se especifique al configurar la fuente de datos para el contenedor de procesos de empresa.
    4. Asegúrese de que está conectado a la instancia correcta. Compruebe la variable de entorno DB2INSTANCE.
    5. Para conectarse con una base de datos denominada nombre_base_datos, en el procesador de línea de mandatos de DB2, entre el mandato:
      db2 connect to nombre_base_datos
    6. Para crear los espacios de tablas, entre el mandato:
      db2 -tf createTablespaceDb2.ddl
      Asegúrese de que la salida del script no tenga errores. Si se producen errores, puede descartar el espacio de tablas mediante el script dropTablespaceDb2.ddl.
    7. Para crear el esquema (tablas, índices y vistas), entre el mandato siguiente en el procesador de línea de mandatos de DB2:
      db2 -tf createSchemaDb2.ddl
      Asegúrese de que la salida del script no tenga errores. Si desea descartar el esquema, utilice el script dropSchemaDb2.ddl.
  10. En cada servidor de aplicaciones que acceda de forma remota a la base de datos y en la máquina del gestor de despliegue si va a crear una configuración en clúster o si desea utilizar Network Deployment:
    1. Catalogue la base de datos entrando el mandato:
      db2
      catalog database nombre_base_datos as alias_base_datos at node nombre_nodo
      Si desea obtener más información sobre la catalogación de una base de datos, consulte la documentación de DB2.
    2. Verifique que pueda conectarse con la base de datos entrando los mandatos:
      db2
      connect to nombre_base_datos user ID_usuario
      db2 connect reset

Resultado

La base de datos DB2 UDB para Business Process Choreographer ya está creada.

Qué hay que hacer a continuación

Siga configurando en el tema padre en el paso 2.

Condiciones de uso |


(c) Copyright IBM Corporation 2005, 2006.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org)