Creación de una base de datos distribuida DB2 para el registro UDDI

Complete esta tarea si desea utilizar DB2 en los sistemas operativos Windows, Linux o UNIX como almacén de base de datos para los datos del registro UDDI.

Antes de empezar

Los siguientes pasos utilizan una serie de variables. Antes de comenzar, decida los valores adecuados que se han de utilizar para estas variables. Las variables y los valores recomendados son:
DataBaseName
El nombre de la base de datos de registro UDDI. Un valor sugerido es UDDI30. La información UDDI utiliza el nombre sugerido de UDDI30; por consiguiente si utiliza otro nombre, no olvide sustituirlo cuando vea UDDI30 en la información UDDI.
DB2UserID
Un ID de usuario de DB2 con privilegios administrativos.
DB2Password
La contraseña para el ID de usuario de DB2 .
BufferPoolName
El nombre de una agrupación de almacenamientos intermedios que tiene que utilizar la base de datos del registro UDDI. Un valor sugerido es uddibp, pero puede utilizar cualquier nombre porque la agrupación de almacenamiento intermedio se crea como parte de esta tarea.
TableSpaceName
El nombre de un espacio de tablas. Un valor sugerido es uddits, pero puede utilizar cualquier nombre.
TempTableSpaceName
El nombre de un espacio de tablas temporal. Un valor sugerido es udditstemp, pero puede utilizar cualquier nombre porque el espacio de tablas temporales se crea como parte de esta tarea.

Si desea crear una base de datos remota, en primer lugar, consulte la documentación del producto de base de datos acerca de las posibilidades del producto relacionadas.

Acerca de esta tarea

Complete esta tarea únicamente una vez para cada registro UDDI, como parte de la configuración y el despliegue de un registro UDDI.

Procedimiento

  1. Cambie al directorio a raíz_servidor_aplicaciones/UDDIReg/databaseScripts.
  2. Inicie el procesador de línea de mandatos DB2. Especifique el mandato siguiente en el indicador de mandatos:[AIX][Linux][HP-UX][Solaris][AIX HP-UX Solaris][z/OS][IBM i]
    db2
    [Windows]
    db2cmd
    A continuación, especifique el mandato siguiente en la nueva ventana de DB2:
    db2
  3. Configure las variables del entorno de DB2 Entre el siguiente mandato:
    set DB2CODEPAGE=1208
  4. Cree la base de datos DB2. Entre el siguiente mandato:
    create database NombreBaseDatos using codeset UTF-8 territory en
  5. Configure la base de datos DB2. Entre los mandatos siguientes:
    1. connect to NombreBaseDatos user IDUsuarioDB2 using ContraseñaDB2
    2. update db cfg for NombreBaseDatos using applheapsz 2048
    3. update db cfg for NombreBaseDatos using logfilsiz 8192
    4. connect reset
    5. terminate
    6. force application all
    7. terminate
    8. stop
    9. start
  6. Reinicie el procesador de línea de mandatos DB2. Para todos los sistemas operativos excepto Windows, especifique el siguiente mandato en el indicador de mandatos:
    db2
    [Windows]Para el sistema operativo Windows, especifique el mandato siguiente en el indicador de mandatos:
    db2cmd
    A continuación, especifique el mandato siguiente en la nueva ventana de DB2:
    db2
  7. Cree estructuras adicionales de la base de datos. Entre los mandatos siguientes:
    1. connect to NombreBaseDatos user DB2UserID using DB2Password
    2. create regular tablespace uddits pagesize 32K managed by system using 
      ('TableSpaceName') extentsize 64 prefetchsize 32 bufferpool BufferPoolName
    3. create system temporary tablespace TempTableSpacename pagesize 32K managed by 
      system using ('TempTableSpacename') extentsize 32 overhead 14.06 
      prefetchsize 32 transferrate 0.33 bufferpool BufferPoolName
  8. Defina las estructuras de la base de datos que son necesarias para almacenar los datos dUDDI.

    [AIX][Linux][HP-UX][Solaris][AIX HP-UX Solaris][z/OS][IBM i]Salga del procesador de la línea de mandatos DB2 y especifique los mandatos siguientes exactamente tal como aparecen. Observe que un paso utiliza -vf en lugar de -tvf.

    [Windows]Para el sistema operativo Windows, especifique los mandatos siguientes exactamente tal como aparecen en la ventana de db2cmd. Observe que un paso utiliza -vf en lugar de -tvf.

    1. db2 -tvf uddi30crt_10_prereq_db2.sql
    2. db2 -tvf uddi30crt_20_tables_generic.sql
    3. db2 -tvf uddi30crt_25_tables_db2udb.sql
    4. db2 -tvf uddi30crt_30_constraints_generic.sql
    5. db2 -tvf uddi30crt_35_constraints_db2udb.sql
    6. db2 -tvf uddi30crt_40_views_generic.sql
    7. db2 -tvf uddi30crt_45_views_db2udb.sql
    8. db2 -vf uddi30crt_50_triggers_db2udb.sql
    9. db2 -tvf uddi30crt_60_insert_initial_static_data.sql
  9. Opcional: Para utilizar la base de datos como nodo UDDI predeterminado, especifique el mandato siguiente:
    db2 -tvf uddi30crt_70_insert_default_database_indicator.sql
  10. Emita los mandatos siguientes:
    connect reset 
    terminate 
  11. Emita los mandatos siguientes:
    connect reset 
    terminate 

Qué hacer a continuación

Continúe con la configuración y el despliegue del nodo de registro UDDI.


Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twsu_create_db2
File name: twsu_create_db2.html