[z/OS]

Creación de tablas DB2 para z/OS para planificadores

Cree tablas para un planificador en una base de datos DB2 para z/OS utilizando archivos DDL (lenguaje de definición de datos) o archivos SQL (lenguaje de consultas estructuradas).

Antes de empezar

Esta tarea requiere la configuración de una base de datos y que esté disponible. Consulte el tema " Creación de bases de datos DB2 para z/OS para planificadores" si desea más información.

Asimismo, debe disponer de las dos máquinas siguientes:
  1. La máquina z/OS que alberga la base de datos
  2. La máquina WebSphere Application Server en la que se ejecuta el planificador

Acerca de esta tarea

Para crear tablas para el planificador en una base de datos DB2 para z/OS utilizando archivos DDL (Lenguaje de definición de datos) o SQL (Lenguaje de consulta estructurado), siga estos pasos.

Procedimiento

  1. En la máquina z/OS que alberga la base de datos, haga lo siguiente:
    1. Inicie la sesión en el entorno z/OS nativo.
    2. Decida qué subsistema desea utilizar si hay varios sistemas DB2 instalados.
    3. Tome nota del puerto IP (Protocolo Internet) en el que escucha el subsistema DB2.
    4. Utilice el menú de administración de DB2 para crear una base de datos nueva denominada, por ejemplo, SCHEDDB. Anote el nombre de la base de datos.
    5. Cree un grupo de almacenamiento y anote el nombre.
    6. Decida qué ID de usuario se utiliza para la conexión a la base de datos desde la máquina remota que está ejecutando el producto. Normalmente, por motivos de seguridad, no se utiliza el mismo ID de usuario que se ha utilizado para crear la base de datos.
    7. Otorgue al ID de usuario los derechos para acceder a la base de datos y al grupo de almacenamiento. El ID de usuario también tiene permiso para crear nuevas tablas para la base de datos.
  2. En la máquina de Application Server, haga lo siguiente:
    1. Verififique que tiene instalado DB2 Connect Gateway. Este componente forma parte del paquete DB2 UDB ESE; no obstante, también puede instalarlo por separado.
    2. Catalogue la base de datos utilizando los mandatos siguientes, ya sea en un script o en una ventana de línea de mandatos DB2:
      catalog tcpip node zosnode remote hostname server IP_port ostype mvs; catalog database subsystem as subsystem at node zosnode authentication dcs; catalog dcs database subsystem as subsystem parms ',,INTERRUPT_ENABLED'
      Existe una diferencia importante entre DB2 UDB y DB2 para z/OS. DB2 UDB no tiene el concepto de subsistema, pero DB2 para z/OS tiene subsistemas. Para evitar confusiones entre el nombre de la base de datos y el nombre del subsistema, recuerde que, puesto que DB2 para z/OS se ejecuta en un subsistema, los mandatos catalog node y catalog database deben identificar el subsistema adecuado. En DB2 UDB, el nombre del subsistema no es un concepto conocido y el nombre de la base de datos a la que se conecta es realmente el nombre del subsistema DB2 para z/OS.
    3. Verifique que puede establecer una conexión con el subsistema remoto entrando el mandato siguiente:
      db2 connect to
      subsistema user id_usuario using contraseña
    4. Vaya al subdirectorio del planificador en el directorio raíz de instalación de Application Server.
    5. Edite el script createTablespaceDB2ZOS.ddl. Sustituya @STG@ por el nombre del grupo de almacenamiento. Sustituya @DBNAME@ por el nombre de la base de datos (no el nombre del subsistema) y sustituya @SCHED_TABLESPACE@ por el nombre de un espacio de tabla válido. Después de sustituir el nombre de la base de datos, colóquelo en una JCL existente y ejecute el trabajo.
    6. Ejecute la versión personalizada del script createTablespaceDB2ZOS.ddl, como se describe en la cabecera del script. Si este script no funciona, o si desea eliminar el espacio de tablas, edite y ejecute el script dropTablespaceDB2ZOS.ddl.
    7. Edite el script createSchemaDB2ZOS.ddl. Sustituya @STG@ por el nombre del grupo de almacenamiento. Sustituya @DBNAME@ por el nombre de la base de datos (no por el nombre del subsistema). Sustituya @TABLE_PREFIX@ por el prefijo de tabla del recurso del planificador configurado y sustituya @SCHED_TABLESPACE@ por un espacio de tablas válido que haya creado el script createTablespaceDB2ZOS.ddl.
      Consejo: Al establecer el prefijo de tabla, ponga en mayúscula todos los caracteres.
    8. Ejecute la versión personalizada del script createSchemaDB2ZOS.ddl, como se describe en la cabecera del script. Si este script no funciona o si desea eliminar las tablas y las vistas, utilice el script dropSchemaDB2ZOS.ddl para desactivar el esquema.
    9. [IBM i][AIX Solaris HP-UX Linux Windows]Para evitar los bloqueos, compruebe si el distintivo DB2_RR_TO_RS de DB2 se ha establecido en YES. Si es necesario, reinicie la instancia de DB2 para activar el cambio. Asimismo, compruebe que se haya creado el espacio de tablas con la sentencia LOCKSIZE ROW.

Resultados

Se han creado para el planificador el esquema y las tablas de DB2 para z/OS.

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