Planificación de DB2 (z/OS)

Esto forma parte de la tarea global para la personalización del entorno z/OS.

WebSphere Message Broker para z/OS accede a las tablas DB2 utilizando ODBC. Para conectar con DB2 utilizando ODBC, se utiliza el nombre de la ubicación del subsistema DB2. Consulte el manual DB2 UDB for OS/390 and z/OS V7 Data Sharing: Planning and Administration si desea ver información más detallada.

Cuando el sistema DB2 arranque, debe visualizarse el mensaje DSNL004I DDF START COMPLETE. El nombre de la ubicación se visualiza inmediatamente después de este mensaje. Cuando personalice un componente de intermediario en z/OS creará un archivo dsnaoini llamado BIPDSNAO en el PDSE del intermediario. Contiene la información necesaria para establecer la conexión ODBC. Consulte el manual DB2 UDB for OS/390 and z/OS V7 ODBC Guide and Reference si desea ver más información detallada.

Evite la utilización de un nombre de origen de datos que sea igual que el ID del subsistema o el ID de compartimiento de datos. La utilización del mismo nombre afecta a la granularidad de las instrucciones al conectar con la base de datos.

Si decide utilizar el mismo valor para el nombre del origen de datos y el ID del subsistema, deberá editar BIPDSNAO en el PDSE del intermediario de forma que las palabras claves Datasource y Subsystem estén en una sección.

Consulte el manual DB2 UDB for OS/390 and z/OS V7 ODBC Guide and Reference si desea ver más información sobre la personalización de este archivo.

Durante la personalización puede especificar el nombre de plan que va a utilizar, o usar el valor por omisión, DSNACLI. Si desea que el intermediario acceda a grupos de compartimiento de datos de DB2 que no sean los suyos, el plan DSNACLI ha de estar enlazado de una forma especial. Compruebe si la ubicación del comodín se ha especificado usando SPUFI y emitiendo el siguiente mandato:
select * from SYSIBM.SYSPACKLIST donde nombreplan ='DSNACLI';
Efectúe una nueva vinculación si la columna de la ubicación está en blanco y no muestra *.

Compruebe también si DSNACLI está en la tabla SYSIBM.SYSPLAN.

Conseguirá mejoras significativas en el rendimiento si utiliza el recurso CACHE DYNAMIC SQL de DB2, puesto que elimina la necesidad de volver a procesar las sentencias de DB2. Consulte CACHEDYN=YES en la publicación DB2 UDB para OS/390 y z/OS V7, Guía de instalación.

Si la base de datos del usuario se ha configurado para utilizar la coma como separador decimal utilizando el módulo DSNHDECP, verá que existe una limitación. Si existe una discrepancia entre DB2 y los valores de entorno local del ID de usuario bajo el cual se ejecuta el intermediario (específicamente LC_NUMERIC), las actualizaciones de la base de datos del usuario serán imprevisibles. LC_NUMERIC se establece mediante el valor LC_ALL en el miembro BIPBPROF y, por tanto, el archivo de entorno. La siguiente lista detalla las cuatro posibilidades:
  • Si DB2 se ha configurado para utilizar un punto como separador decimal y LC_NUMERIC se ha establecido en un valor que indica un punto como separador decimal, las actualizaciones de la base de datos deben funcionar correctamente.
  • Si DB2 se ha configurado para utilizar una coma como separador decimal y LC_NUMERIC se ha establecido en un valor que indica una coma como separador decimal, las actualizaciones de la base de datos deben funcionar correctamente.
  • Si DB2 se ha configurado para utilizar un punto como separador decimal y LC_NUMERIC se ha establecido en un valor que indica una coma como separador decimal, las actualizaciones de la base de datos pueden tener un comportamiento imprevisible.
  • Si DB2 se ha configurado para utilizar una coma como separador decimal y LC_NUMERIC se ha establecido en un valor que indica un punto como separador decimal, las actualizaciones de la base de datos pueden tener un comportamiento imprevisible.
El intermediario utiliza las tablas de DB2 en una base de datos para almacenar información. La configuración de esto requiere las siguientes autorizaciones:
  • CREATESG para crear un grupo de almacenamiento
  • CREATEDB para crear la base de datos
  • Otorgar uso de agrupaciones de almacenamientos intermedios
Tareas relacionadas
Personalización del entorno z/OS
Referencia relacionada
Tareas y funciones de personalización (z/OS)
Enlace de un plan de DB2 para utilizar grupos de compartimiento de datos
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2005 Última actualización: 11/11/2005
ae22130_