Nueva creación de tablas de base de datos desde el lenguaje de definición de datos de tablas exportadas

Cuando las herramientas de despliegue de WebSphere Application Server despliegan un archivo jar de EJB que contiene enterprise beans de persistencia gestionada por contenedores (CMP), selecciona la base de datos de destino y crea el archivo Table.ddl correspondiente. Este archivo contiene la sentencia SQL necesaria para generar la tabla de base de datos de los beans CMP.

Acerca de esta tarea

Los pasos siguientes muestran el proceso de creación de tablas en DB2.

Procedimiento

  1. Extraiga el archivo Table.ddl del archivo JAR del enterprise bean CMP y guárdelo en el servidor de bases de datos.
    • [AIX Solaris HP-UX Linux Windows]Guarde el archivo en un directorio de trabajo como, por ejemplo, C:\temp, en la máquina de DB2.
    • [z/OS]Guarde el archivo en un directorio temporal de la estación de trabajo. Transfiera el archivo a un conjunto de datos en el sistema DB2 para z/OS.
    • [IBM i]Guarde el archivo en un directorio de trabajo del sistema de archivos integrado en el servidor DB2 UDB para iSeries.
  2. Ejecute el archivo Table.ddl.
    • [AIX Solaris HP-UX Linux Windows]Ejecute el mandato C:\temp>db2cmd, sustituyendo C:\temp por el directorio de su elección. Se muestra una ventana de mandatos de DB2 en la que debe especificar los mandatos siguientes (sustituyendo C:\temp por el directorio de su elección):
      1. C:\temp>db2 connect to nombre_base_datos
      2. C:\temp>db2 -tf Table.ddl //Este mandato se ejecuta y crea tablas para el enterprise bean CMP.
      3. C:\temp>db2 disconnect all
      [AIX][HP-UX][Solaris]Nota: Si ejecuta DB2 en sistemas UNIX soportados, utilice los mismos mandatos. Ejecútelos desde un usuario con permisos para DB2, en lugar de desde una ventana de mandatos de DB2.
    • [z/OS]Especifique el conjunto de datos como el conjunto de datos establecido en SPUFI y ejecute el programa.
    • [IBM i]Añada una sentencia SQL CREATE al archivo Table.ddl y, a continuación, ejecute el archivo:
      1. Inicie iSeries Navigator.
      2. Expanda el icono de iSeries para el sistema en el que desea crear el archivo de base de datos.
      3. Expanda Base de datos y pulse con el botón derecho la base de datos del sistema.
      4. Seleccione Ejecutar scripts SQL...
      5. Seleccione Archivo > Abrir.
      6. Vaya al archivo Table.ddl que ha extraído y seleccione Abrir.
      7. Cree una base de datos o colección en el archivo escribiendo la sentencia SQL siguiente como la primera sentencia del archivo Table.ddl:
        CREATE COLLECTION
        collection
        ;
        donde collection es el nombre de su base de datos.
      8. Seleccione Ejecutar > Todo para ejecutar todos los mandatos incluidos en el archivo Table.ddl.
      9. Seleccione Ver > Registros cronológicos de trabajos... y compruebe que la tabla se ha creado correctamente.
      10. Seleccione Archivo > Guardar para guardar la base de datos.

Resultados

Se crean las tablas de la base de datos.

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=tdat_recdbddl
File name: tdat_recdbddl.html