Readme de IBM DB2 Universal Database Versión 8.2 FixPak 4 y posterior (equivalente a la Versión 8.1 FixPak 11 y posterior) Contenido 1.0 Instalación de IBM DB2 Universal Database Versión 8.2 FixPak 4 y posterior para AIX, HP-UX, Linux y entornos operativos Solaris 1.1 Pre-instalación 1.1.1 Requisitos previos 1.1.2 Historial de arreglos del producto 1.1.3 Antes de la instalación de DB2 Versión 8.2 FixPak 4 y posterior 1.2 Instalación de la Versión 8.2 FixPak 4 y posterior 1.2.1 Instalación de DB2 Versión 8.2 FixPak 4 y posterior 1.2.2 Instalación del FixPak alternativo de DB2 Versión 8 1.3 Post-instalación 1.3.1 Servidores federados y el mandato djxlink 1.3.2 Actualización de las instancias para utilizar el nuevo nivel de DB2 1.3.3 Actualización de los catálogos del sistema 1.3.4 Reinicio de las instancias y del servidor de administración 1.3.5 Cómo vincular los archivos de vinculación 1.3.6 Restricciones a la adición de productos mediante el mandato db2setup 2.0 Desinstalación de la Versión 8.2 FixPak 4 y posterior 2.1 Migración de archivos del directorio de bases de datos de la Versión 8.2 a la Versión 8.1 2.2 Desinstalación de FixPaks o niveles de modificación en Linux o UNIX 2.3 Desinstalación del FixPak alternativo de DB2 Versión 8 3.0 Problemas conocidos y correcciones temporales 3.1 Problemas conocidos y correcciones temporales (Versión 8.2 FixPak 4 y posterior) 3.1.1 La actualización de instancias sobregraba los scripts db2profile y db2cshrc 3.2 Problemas conocidos y correcciones temporales (anteriores a la Versión 8.2 FixPak 4) 3.2.1 Nivel de FixPak e instalación de nuevos productos 3.2.2 Se debe instalar el tiempo de ejecución del compilador XL C/C++ de IBM (Linux iSeries y pSeries, 64 bits) 3.2.3 Conexión con sistemas principales desde DB2 Workgroup Server Edition y DB2 Express Edition no permitida 3.2.4 Asegúrese de que Trusted Computing Base se encuentre en un estado coherente (AIX) 3.2.5 Se deben limpiar las comunicaciones entre procesos (las IPC) de DB2 para la actualización de la instancia 3.2.6 Instalación de Query Patroller al nivel de FixPak 3 o posterior 3.2.7 Instalación de DB2 Data Links Manager cuando ya se ha instalado DB2 UDB Enterprise Server Edition 4.0 Cómo obtener ayuda 4.1 Dónde descargar imágenes de instalación del FixPak 5.0 Referencia 5.1 Idiomas soportados para los clientes DB2 disponibles desde el sitio FTP 5.2 Productos y componentes soportados por cada sistema operativo 6.0 Avisos 1.0 Instalación de IBM DB2 Universal Database Versión 8.2 FixPak 4 y posterior para AIX, HP-UX, Linux y entornos operativos Solaris Antes de instalar DB2 Universal Database (DB2 UDB) Versión 8.2 FixPak 4 y posterior, lea las secciones de este archivo readme que se apliquen adecuadamente a su instalación. La Versión 8.2 FixPak 4 y posterior es equivalente a la Versión 8.1 FixPak 11 y posteriores. Todos los FixPak son acumulativos por naturaleza. Por ejemplo, el FixPak actual puede aplicarse encima de la Versión 8.2 FixPak 1 sin que sea necesario aplicar los paquetes intermedios. Si va a migrar de DB2 UDB Versión 8.1 a DB2 UDB Versión 8.2 y, posteriormente, necesita volver a DB2 UDB Versión 8.1, hay aspectos importantes que necesitará conocer. Para obtener instrucciones sobre cómo volver a DB2 UDB Versión 8.1, consulte la sección "Migración de archivos del directorio de base de datos de la Versión 8.2 a la Versión 8.1". 1.1 Pre-instalación Esta sección explica de manera detallada la información de los requisitos previos (incluyendo los requisitos previos del software, hardware y sistema operativo) que necesita, le indica dónde está ubicado el historial de los arreglos del producto y lista las tareas que se deben llevar a cabo antes de instalar DB2 UDB. 1.1.1 Requisitos previos Consulte los siguientes sitios Web para obtener la información más reciente de arreglos del producto, sistema operativo, hardware y software: 1. Para los requisitos del sistema operativo, consulte * http://www.ibm.com/software/data/db2/udb/sysreqs.html 2. Para obtener una lista de todos los problemas arreglados (los APAR) y noticias de soporte, consulte * http://www.ibm.com/software/data/db2/support/db2_9/ Si va a aplicar el FixPak en AIX, HP-UX o en entornos operativos Solaris, asegúrese de que dispone del espacio necesario antes de aplicar el FixPak. El espacio necesario para instalar el FixPak es igual al espacio requerido para la instalación de DB2, UDB Versión 8 de disponibilidad general (GA). (En AIX, solo se aplica esto si utiliza la opción -a, para "apply" en contraposición a "commit".) Linux no necesita espacio adicional para aplicar un FixPak. Para ver el espacio que utiliza la instalación de DB2 UDB, Versión 8 GA, entre el siguiente mandato: du -k -s donde representa el directorio de instalación: * En AIX: /usr/opt/db2_08_01 * En HP-UX y en entornos operativos Solaris: /opt/IBM/db2/V8.1 Antes de aplicar el FixPak, asegúrese de que se encuentre disponible el espacio requerido (proporcionado por el mandato anterior) en el directorio siguiente: * En AIX: /usr/opt/db2_08_01 * En HP-UX: /var/adm/sw * En entornos operativos Solaris: /var/sadm Si ha recibido arreglos especiales del soporte técnico de IBM, póngase en contacto con el soporte técnico de IBM antes de instalar DB2 Versión 8.2 FixPak 4 y posterior para comprobar si necesita una versión actualizada de los arreglos especiales. Esto le ayudará a asegurarse de que el sistema se encuentre en un estado coherente y de que no se haya perdido ningún arreglo especial. Debe tener instalado un producto DB2 Versión 8 a un nivel de VRMF (versión, release, nivel de modificación/mantenimiento y arreglo) inferior a este FixPak antes de instalar Versión 8.2 FixPak 4 y posterior. Para determinar si están instalados los requisitos previos pertinentes, emita el mandato adecuado según su sistema operativo a fin de visualizar información sobre la versión de DB2 instalada actualmente. La tabla siguiente muestra el mandato para cada sistema operativo Linux y UNIX: +----------+------------------------+---------------------------------+ | Siste- | Mandato | Salida que se espera | | ma | | | | opera- | | | | tivo | | | +----------+------------------------+---------------------------------+ | AIX | lslpp -al | db2_08_01.client 8.1.0.0 o | | | "db2_08_01.client*" | posterior (para AIX 4.3.3) | | | | | | | | db2_08_01.client 8.1.1.0 o | | | | posterior (para | | | | AIX 5) | | | | | | | | Ejemplos de salida para DB2 | | | | para AIX 4.3.3: | | | | db2_08_01.client 8.1.0.0 | | | | COMMITTED ... | | | | 8.1.0.3 COMMITTED ... | | | | 8.1.0.8 COMMITTED ... | | | | | | | | Compruebe la mayor signatura de | | | | instalación que se | | | | devuelva (8.1.0.x) para | | | | asegurarse de que sea menor | | | | que el nivel de VRMF del nivel | | | | de DB2 actual. | | | | Para AIX 5, la signatura será | | | | parecida a 8.1.1.y. | +----------+------------------------+---------------------------------+ | HP-UX | swlist -l product | DB2V8CAE 8.1.0.x [nombre del | | | "*DB2*" | producto] | | | | | | | | o bien | | | | | | | | PDB2... 8.1.0.x Parche del | | | | producto | | | | | | | | donde x debe ser menor que el | | | | nivel | | | | actual (el 4º dígito de VRMF). | +----------+------------------------+---------------------------------+ | Linux | rpm -qa | grep db2 | db2cliv81-8.1.0-x | | | | | | | | db2cliv81-8.1.1-x en | | | | Linux/AMD64. | | | | donde x debe ser menor que el | | | | nivel | | | | actual (el 4º dígito de VRMF). | +----------+------------------------+---------------------------------+ | Entorno | pkginfo -l db2cliv81 | | VERSION: 8.1.0.x | | Operati- | grep VERSION | | | vo | | donde x debe ser menor que el | | Solaris | | nivel | | | | actual (el 4º dígito de VRMF). | +----------+------------------------+---------------------------------+ 1.1.2 Historial de arreglos del producto Para obtener una lista de todos los arreglados del producto (los APAR) y noticias de soporte, consulte el sitio Web * http://www.ibm.com/software/data/db2/support/db2_9/ 1.1.3 Antes de la instalación de DB2 Versión 8.2 FixPak 4 y posterior Lea las secciones sobre problemas conocidos y sus correcciones temporales antes de instalar DB2 Versión 8.2 FixPak 4 y posterior. 1.1.3.1 Términos y condiciones de licencia Antes de instalar DB2 Versión 8.2 FixPak 4 y posterior, debe confirmar que ha revisado y aceptado los términos y condiciones de licencia ubicados en el directorio "db2/license". Una opción nueva en el mandato de instalación indica si está de acuerdo con los términos y condiciones de licencia. Se debe especificar dicha opción para continuar con la instalación. 1.1.3.2 Detención de todos los procesos DB2 Antes de instalar un FixPak, debe detener todos los procesos de DB2. Nota: Sólo tiene que detener los procesos de DB2 asociados con la vía de acceso de instalación de DB2 específica que se está actualizando. Por ejemplo, no han de detenerse los procesos y las instancias que se ejecutan desde un FixPak alternativo o desde una versión diferente de DB2. 1. Cambie a la autorización de root ejecutando el mandato su - root. 2. Ejecute los mandatos siguientes para cada instancia: su - . $HOME/sqllib/db2profile db2 force applications all db2 terminate db2stop db2licd -end # ejecutar en cada nodo físico exit donde representa el nombre del propietario de la instancia. Si es un usuario HACMP, debe utilizar el mandato ha_db2stop para detener DB2 en lugar del mandato db2stop. De lo contrario, el mandato db2stop desencadena un suceso de anomalía. Para obtener más información sobre la detención de una instancia, consulte http://publib.boulder.ibm.com/infocenter/db2help/index.jsp?topic=/com.ibm.db2.udb.doc/admin/t0004897.htm 3. Ejecute los mandatos siguientes: su - . $HOME/das/dasprofile db2admin stop exit donde representa el nombre del propietario de DAS. 4. En AIX, también debe ejecutar slibclean para descargar de la memoria las bibliotecas compartidas no utilizadas antes de la instalación: /usr/sbin/slibclean 5. Inhabilite el Supervisor de errores si éste existe y está utilizando DB2 Versión 8. Para inhabilitar el Coordinador de supervisor de errores: a. Inicie la sesión como root b. Para ubicar el lugar desde dónde debe ejecutarse el mandato db2fmcu, emita el mandato: ps -ef Por ejemplo, en AIX el mandato db2fmcu se ejecuta desde /usr/opt/db2_08_01/bin . c. Vaya al directorio que indica el mandato ps d. Para inhabilitar el Coordinador de supervisión de errores, emita el mandato: db2fmcu -d e. Para detener el Daemon del Supervisor de errores, emita el mandato: db2fm -D 6. Asegúrese de limpiar todas las comunicaciones entre procesos (las IPC) de DB2 para la instancia que se va a actualizar. Como propietario de la instancia, ejecute el siguiente mandato en cada uno de los nodos físicos: $HOME/sqllib/bin/ipclean 1.1.3.3 La vía de acceso del directorio no puede contener espacios Cuando descargue y descompacte mediante tar un FixPak o un nivel de modificación, asegúrese de que no haya espacios en la vía de acceso del directorio donde se encuentre el archivo. Si hay espacios en blanco en la vía de acceso del directorio, la instalación fallará. Por ejemplo, asegúrese de que la vía de acceso del directorio sea similar a la siguiente: /home/DB2FixPak/FP16/ ... No debe parecerse a la siguiente: /home/DB2 FixPak/FP16/ ... 1.1.3.4 Asegure suficiente espacio libre en el sistema de archivos (AIX 4.3.3, AIX 5L, Linux y entornos operativos Solaris) Además de los requisitos de disco de software, debe tener un sistema de archivos con 2 GB de espacio libre para que contenga el archivo tar.Z o tar.gz y la imagen de instalación no comprimida. 1.1.3.5 Descompresión de imágenes de instalación del FixPak Algunas imágenes de instalación del FixPak que se encuentran en el sitio FTP o en el CD del FixPak están comprimidas o en formato comprimido gz. Antes de poder aplicar el FixPak de DB2 desde estos formatos, necesitará copiar la imagen en un directorio temporal y descomprimir la imagen de instalación del FixPak. Es posible que las imágenes comprimidas o en formato gz tengan el nombre de archivo FP16_$PTF.tar.Z o FP16_$PTF.tar.gz, donde FP16_$PTF representa el nombre y la versión más recientes del sistema operativo del FixPak. Además de los requisitos de disco de software, debe tener un sistema de archivos con 2 GB de espacio libre para que contenga el archivo tar.Z o tar.gz y la imagen descomprimida. Procedimiento Para descomprimir las imágenes de instalación del FixPak, realice los siguientes pasos: 1. Copie la imagen comprimida a un sistema de archivos temporal que al menos tenga 2 GB de espacio libre. 2. Vaya al directorio en el que ha copiado la imagen entrando cd /TMP, donde /TMP representa el directorio en el que ha copiado la imagen comprimida. 3. Si el producto tiene la extensión *.tar.Z, entre el siguiente mandato: zcat nombrearchivo.tar.Z | tar -xvf - donde nombrearchivo es el FixPak DB2 que está aplicando. 4. Si el producto tiene la extensión *.tar.gz, entre el siguiente mandato: gunzip -c nombrearchivo.tar.gz | tar -xvf - donde nombrearchivo es el FixPak de DB2 que está aplicando. Nota: gunzip forma parte de la configuración de la instalación por omisión de AIX 5L. Si no tiene gunzip, instale el conjunto de archivos rpm.rte desde el soporte de instalación de AIX 5L. El conjunto de archivos rpm.rte contiene gunzip. También puede descargar gzip para AIX 5L desde el sitio Web: http://www.ibm.com/systems/p/os/aix/linux/rpmgroups.html 5. Si las imágenes comprimidas de instalación del FixPak están en el CD del FixPak, es posible que existan CD adicionales con el nombre de archivo extra.tar.Z o extra.tar.gz. Repita estos pasos para cada uno de los CD. 1.1.3.6 Descompresión de imágenes de instalación del FixPak alternativo de la Versión 8 Algunas imágenes de instalación del FixPak alternativo que se encuentran en el sitio FTP o en el CD del FixPak están comprimidas o en formato comprimido gz. Antes de poder aplicar el FixPak alternativo de DB2 desde estos formatos, necesitará copiar la imagen en un directorio temporal y descomprimir la imagen de instalación del FixPak alternativo. Es posible que las imágenes comprimidas o en formato gz tengan la extensión de archivo .tar.Z o .tar.gz. Las imágenes de instalación del FixPak alternativo tienen los siguientes nombres de archivo: * FP#_PTF#_ESE_MFP para AIX 4.3.3 y entornos operativos Solaris * FP#_PTF#_ESE_MFP_SBCS para páginas de códigos de conjuntos de caracteres de un solo byte (SBCS) en AIX 5 * FP#_PTF#_ESE_MFP_DBCS para páginas de códigos de conjuntos de caracteres de doble byte (DBCS) en AIX 5 donde FP# es el número de FixPak (por ejemplo, "FP15") y $PTF representa un identificador de PTF (por ejemplo, "U810952"). Notas: 1. Los FixPaks alternativos etiquetados como FP#_PTF#_ESE_MFP_SBCS dan soporte a los siguientes idiomas: inglés, Portugués de Brasil, Danés, Finlandés, Francés, Alemán, Italiano, Noruego, Portugués, Español y Sueco. 2. Los FixPaks alternativos etiquetados como FP#_PTF#_ESE_MFP_DBCS dan soporte a los siguientes idiomas: Inglés, Japonés, Coreano, Chino simplificado y Chino tradicional. Además de los requisitos de disco de software, debe tener un sistema de archivos con 2 GB de espacio libre para que contenga el archivo tar.Z o tar.gz y la imagen descomprimida. Procedimiento Para descomprimir las imágenes de instalación del FixPak, realice los siguientes pasos: 1. Copie la imagen comprimida a un sistema de archivos temporal que al menos tenga 2 GB de espacio libre. 2. Vaya al directorio en el que ha copiado la imagen entrando cd /TMP, donde /TMP representa el directorio en el que ha copiado la imagen comprimida. 3. Si el producto tiene la extensión *.tar.Z, entre el siguiente mandato: zcat nombrearchivo.tar.Z | tar -xvf - donde nombrearchivo es el FixPak DB2 alternativo que está aplicando. 4. Si el producto tiene la extensión *.tar.gz, entre el siguiente mandato: gunzip -c nombrearchivo.tar.gz | tar -xvf - donde nombrearchivo es el FixPak de DB2 alternativo que está aplicando. Nota: gunzip forma parte de la configuración de la instalación por omisión de AIX 5L. Si no tiene gunzip, instale el conjunto de archivos rpm.rte desde el soporte de instalación de AIX 5L. El conjunto de archivos rpm.rte contiene gunzip. También puede descargar gzip para AIX 5L desde el sitio Web: http://www.ibm.com/systems/p/os/aix/linux/rpmgroups.html 5. Si las imágenes comprimidas de instalación del FixPak alternativo están en el CD del FixPak, es posible que existan CD adicionales con el nombre de archivo extra.tar.Z o extra.tar.gz. Repita estos pasos para cada uno de los CD. 1.1.3.7 Copia de seguridad de las funciones de depósito de datos (AIX, Linux y entornos operativos Solaris) Si está ejecutando funciones de depósito de datos en Linux, como, por ejemplo, el Agente de depósito de datos que se proporciona con algunos productos de servidor, será necesario realizar una copia de seguridad del archivo /opt/IBM/db2/V8.1/bin/IWH.environment. Si tiene este archivo, haga una copia de seguridad del mismo antes de aplicar DB2 Versión 8.2 FixPak 4 y posterior. En AIX y Solaris, deberá realizar una copia de seguridad del mismo archivo (para AIX, este archivo se encuentra en /usr/opt/db2_08_01/bin/IWH.environment). 1.2 Instalación de la Versión 8.2 FixPak 4 y posterior Esta sección ofrece detalles sobre la instalación de DB2 Versión 8.2 FixPak 4 y posterior y la instalación de un FixPak alternativo. 1.2.1 Instalación de DB2 Versión 8.2 FixPak 4 y posterior Asegúrese de que el sistema cumple con todos los requisitos previos de instalación incluso los parches del sistema operativo antes de la instalación de DB2 Versión 8.2 FixPak 4 y posterior tal y como se explica en la sección Requisitos previos. Esta acción evita problemas técnicos que podrían producirse después de la instalación y configuración de DB2 UDB. Lea las secciones sobre problemas conocidos y sus correcciones temporales antes de instalar DB2 Versión 8.2 FixPak 4 y posterior. Restricciones Las siguientes restricciones son aplicables al instalar DB2 Versión 8.2 FixPak 4 y posterior: * En AIX, el script installFixPak facilita una comprobación de los requisitos previos de instalación que no tiene lugar al instalar DB2 Versión 8.2 FixPak 4 y posterior mediante la SMIT o el mandato installp. El uso de la SMIT aún se soporta, pero installFixPak es el único método documentado en este archivo Readme. Para obtener instrucciones sobre la utilización de la SMIT, consulte los manuales de AIX. Es muy recomendable que utilice el script installFixPak para instalar DB2 Versión 8.2 FixPak 4 y posterior. * Para DB2 Versión 8 para HP-UX en IA64, no utilice el programa de utilidad SAM para instalar el FixPak. El único método soportado para aplicar el FixPak es ejecutar el mandato installFixPak entregado con la imagen de FixPak actual. * En Linux, cuando se haya instalado DB2 Versión 8.2 FixPak 4 y posterior, no podrá volverlo atrás y regresar el nivel anterior de DB2. Deberá desinstalarlo y reinstalar el nivel de producto que desea, el nivel de FixPak o ambas acciones. Procedimiento Para instalar DB2 Versión 8.2 FixPak 4 y posterior: 1. Debe iniciar la sesión como usuario root. 2. Pase al directorio en el que está ubicada la imagen de la instalación. 3. Para iniciar la instalación, entre: ./installFixPak -y donde la opción -y indica que está de acuerdo con los términos y condiciones de licencia. La opción -y se debe especificar para que la instalación continúe. Nota: Por omisión, el mandato installFixPak confirmará todos los archivos actualizados en AIX. En AIX, si no desea confirmar las actualizaciones, debe emitir el mandato installFixPak con la opción -a (de "apply" (aplicar) frente a "commit" (confirmar)) de la manera siguiente: ./installFixPak -y -a 1.2.2 Instalación del FixPak alternativo de DB2 Versión 8 DB2 UDB Enterprise Server Edition (ESE) en ejecución en sistemas operativos Linux o UNIX permite la coexistencia de varios niveles de código para un mismo release del sistema. Este soporte se denomina soporte de varios FixPaks (MFP). El soporte MFP se consigue mediante el uso del soporte de FixPaks alternativos (AFP). Los AFP permiten instalar FixPaks o niveles de modificación en una vía de acceso alternativa. Es decir, una vía de acceso de instalación diferente con un nombre de paquete o conjunto de archivos distinto. En este caso, el sistema operativo trata el código de DB2 instalado en una vía de acceso alternativa como si se tratara de software diferente. Restricciones: * Cada AFP tiene su propia vía de acceso de instalación, que es exclusiva. Esta vía de acceso es fija y no se puede cambiar. No puede instalar un AFP en una ubicación arbitraria a su elección. * Si instala el FixPak alternativo de DB2 Versión 8 sin una copia instalada y con licencia de DB2 Versión 8, tendrá que obtener la clave de licencia del soporte del nivel de release de la Versión 8. Entonces podrá instalar la licencia utilizando el mandato db2licm. * El FixPak alternativo de DB2 UDB Versión 8 FixPak y el FixPak alternativo de DB2 UDB Versión 8 FixPak 9a no pueden coexistir. Si desea instalar el FixPak alternativo de DB2 UDB Versión 8 FixPak 9a en un sistema que ya tiene instalado el FixPak alternativo de DB2 UDB Versión 8 FixPak, deberá desinstalar DB2 UDB Versión 8 FixPak 9 antes de instalar el FixPak alternativo de DB2 UDB Versión 8 FixPak 9a. * No se da soporte a las instalaciones de archivos de respuestas para FixPaks alternativos. Requisitos previos: * Necesita autorización de root. * Necesita una copia de la imagen del FixPak alternativo de DB2 Versión 8. Consulte la sección denominada "Dónde descargar imágenes de instalación del FixPak" de este archivo readme. Para instalar este FixPak alternativo de DB2 Versión 8 para Enterprise Server Edition (ESE) en un sistema operativo Linux o UNIX: 1. Ejecute el programa de utilidad installAltFixPak -y desde el directorio en el que ha descompactado mediante tar la imagen para el FixPak alternativo de DB2 Versión 8. La opción -y indica que está de acuerdo con los términos y condiciones de licencia y se debe especificar para continuar con la instalación. 2. El programa de instalación comprobará si DB2 Versión 8 está instalado en la vía de acceso GA. Si detecta la existencia de una instalación de DB2 Versión 8 en la vía de acceso GA, le solicitará que instale los mismos archivos o paquetes desde el FixPak alternativo de DB2 Versión 8. * Si la respuesta es afirmativa, el programa de instalación procederá a instalar el mismo grupo de archivos o paquetes que ya están instalados. * Si la respuesta es no o en el caso de que no se haya detectado DB2 Versión 8 en /usr/opt/db2_08_01 (en AIX) o /opt/IBM/db2/V8.1 (en otras plataformas), se iniciará db2_install. Nota: No se envían licencias con el FixPak alternativo de DB2 Versión 8; las licencias deben instalarse desde el soporte del nivel de release de la Versión 8. 1.3 Post-instalación Después de instalar DB2 Versión 8.2 FixPak 4 y posterior, realice lo siguiente: * Para los servidores federados que acceden a las fuentes de datos relacionales, ejecute el mandato djxlink para cada fuente de datos. * Actualice las instancias para utilizar el nuevo nivel de DB2 * Actualice los catálogos del sistema * Reinicie las instancias, y * Vincule los archivos de vinculación Después de aplicar un FixPak, no es obligatorio volver a compilar las aplicaciones. Sin embargo, para poder aprovechar cualquier cambio en los archivos enlazados desde las aplicaciones se recomienda volver a compilar las aplicaciones. 1.3.1 Servidores federados y el mandato djxlink Si dispone de servidores federados que acceden a las fuentes de datos relacionales, ejecute el mandato djxlink para cada fuente de datos. Deberá ejecutar el mandato después de instalar DB2 Versión 8.2 FixPak 4 y posterior y antes de ejecutar db2iupdt. Siga los pasos siguientes: 1. Inicie la sesión como root. 2. Elimine o cambie el nombre del archivo djxlink.out, que se encuentra en el directorio $install_dir/lib/, donde $install_dir es el directorio de instalación de DB2. 3. Si utiliza Relational Connect para conectarse a una fuente de datos Oracle, establezca la variable de entorno ORACLE_HOME en el directorio inicial de Oracle. 4. Ejecute el mandato: djxlink 1.3.2 Actualización de las instancias para utilizar el nuevo nivel de DB2 Esta tarea es obligatoria si ha instalado un FixPak para actualizar una instalación existente. Si ha instalado el FixPak para crear una instalación nueva con instancias nuevas, esta tarea no es necesaria. Deberá actualizar todas las instancias existentes que estén asociadas a la vía de acceso de instalación (o copiar la del DB2 UDB) en el que instaló el FixPak. Además, puede optar por actualizar las instancias existentes asociadas a otra vía de acceso de instalación para que utilicen el nivel nuevo de DB2 UDB. Requisito previo: * Necesita iniciar la sesión como usuario root para actualizar las instancias. * Asegúrese de que se haya detenido tanto la instancia que esté actualizando como todos sus procesos de DB2. Consulte la sección "Detención de todos los procesos de DB2". 1. Para cada instancia, emita el mandato: /instance/db2iupdt donde representa el nombre de instancia y representa la vía de acceso de instalación en la que instaló el FixPak. 2. Ejecute el mandato dasupdt si el servidor de administración de DB2 (DAS) y en un DAS de DB2 UDB Versión 8 DAS y existe en la vía de acceso de instalación en la que instaló el FixPak. Para actualizar el DAS, emita el mandato: /instance/dasupdt donde representa el nombre de propietario de DAS e representa la vía de acceso de instalación en la que instaló el FixPak. Notas: 1. Si se está descendiendo de un nivel de FixPak superior a un nivel inferior y se está moviendo a una copia nueva de DB2 (en una vía de acceso de instalación nueva), deberá especificar el parámetro del mandato '-D' de la opción con el mandato db2iupdt. 2. Si está actualizando una instancia de DB2 o DAS desde un nivel de código existente (la vía de acceso de instalación original) a un nivel de código nuevo (una vía de acceso de instalación nueva), nunca elimine la vía de acceso de instalación "original" antes de ejecutar los mandatos db2iupdt y dasupdt. Cando db2iupdt y dasupdt hayan finalizado satisfactoriamente, si ninguna otra instancia está utilizando el código, puede desinstalar la copia de DB2 UDB al que la instancia estaba enlazada originalmente. 3. El Coordinador del Supervisor de errores se añade automáticamente a /etc/inittab al instalar un FixPak. Si desea inhabilitar el Coordinador del Supervisor de errores, tendrá que eliminar la entrada db2fmcd de /etc/inittab después de instalar un FixPak. Por ejemplo, emita el mandato siguiente cuando haya iniciado una sesión como superusuario o root: db2fmcu -d A continuación se proporciona un ejemplo de las dos opciones para actualizar una instancia existente a un nivel nuevo de DB2: Una instancia db2inst1 se está ejecutando actualmente en el FixPak alternativo 1. Si desea actualizar la instancia para ejecutarla en el nivel de código que se entrega en este FixPak, puede realizar una de las siguientes posibilidades: 1. Instale el FixPak alternativo de DB2 Versión 8 que se entrega con este FixPak y, a continuación, actualice la instancia. Por ejemplo: a. Instale este FixPak alternativo de la Versión 8. b. Detenga db2inst1. c. Ejecute /instance/db2iupdt db2inst1, donde hace referencia a la vía de acceso de instalación para la Versión 8 alternativa. * En AIX, es: /usr/opt/db2_08_FP16 * En Linux y en otros sistemas operativos UNIX, es: /opt/IBM/db2/V8.FP16 2. Instale el FixPak habitual de DB2 Versión 8.2 FixPak 4 y posterior que se entrega en este FixPak y, a continuación, actualice la instancia. Por ejemplo: a. Instale el FixPak habitual de DB2 Versión 8.2 FixPak 4 y posterior encima del código de disponibilidad general (GA) de la Versión 8.1 o del código de nivel de Versión 8.1 anterior cualquiera. b. Detenga db2inst1. c. Ejecute /instance/db2iupdt db2inst1 donde hace referencia a la vía de acceso de instalación para la Versión 8.1 GA. Observe que, en este ejemplo, la instancia pasa de un nivel de código inferior a un nivel de código superior. Puede utilizarse el mismo procedimiento si desea pasar a un nivel de código inferior. En ese caso, deberá utilizar el distintivo -D cuando ejecute el mandato db2iupdt. Para obtener más información sobre los mandatos db2iupdt o dasupdt, ejecute estos mandatos con la opción -h. 1.3.3 Actualización de los catálogos del sistema Esta tarea se recomienda encarecidamente si desea utilizar las posibilidades específicas del último FixPak. Si no tiene pensado utilizar las posibilidades específicas del último FixPak y posiblemente desea volver a un FixPak anterior, no debería utilizar db2updv8. Después de instalar DB2 Universal Database (UDB) Versión 8.2 FixPak 4 y posterior, ejecute el mandato db2updv8 para actualizar los catálogos del sistema y poder soportar el nivel actual mediante la habilitación de varias rutinas incorporadas. No es necesaria la ejecución del mandato db2updv8, pero algunas funciones de DB2 UDB Versión 8.2 no funcionarán si no se ejecuta este mandato. Después de ejecutar el mandato db2updv8 para actualizar los catálogos del sistema al nivel de la Versión 8 actual, no se da soporte para volver atrás a la Versión 8.1. Para obtener más información sobre el mandato db2updv8, ejecute este mandato con la opción -h. Para obtener información técnica, busque Mandato para actualizar la base de datos al nivel actual de la Versión 8 en el Centro de información. 1.3.4 Reinicio de las instancias y del servidor de administración Para reiniciar una instancia: 1. Inicie la sesión como propietario de la instancia y entre el mandato db2start. 2. Repita el mismo procedimiento para cada instancia. Para reiniciar el servidor de administración, inicie la sesión como propietario del DAS y ejecute el mandato db2admin start. 1.3.5 Cómo vincular los archivos de vinculación Es necesario vincular los programas de utilidad de DB2 con todas las bases de datos después de la instalación. Este paso debe efectuarse para que los arreglos completen la instalación y para asegurarse de que se utilice el nivel de código correcto. Sólo tiene que realizar el procedimiento de vinculación, explicado a continuación, una vez para cada base de datos. 1.3.5.1 Cómo vincular las bases de datos de DB2 UDB Después de aplicar los arreglos, debe emitir una de las secuencias de mandatos siguientes: En un indicador de mandatos, entre: db2 terminate db2 CONNECT TO /@db2ubind.lst BLOCKING ALL GRANT PUBLIC ACTION ADD db2 terminate o en la línea de mandatos de DB2, entre: TERMINATE CONNECT TO /@db2ubind.lst BLOCKING ALL GRANT PUBLIC ACTION ADD TERMINATE Donde representa el nombre de una base de datos a la que deben vincularse los programas de utilidad y donde representa el nombre completo de la vía de acceso del directorio en el que están ubicados los archivos de vinculación, tales como $HOME/sqllib/bnd donde $HOME representa el directorio inicial de la instancia para el servidor de bases de datos. db2ubind.lst y db2cli.lst contienen listas de los archivos de vinculación necesarios que DB2 UDB utiliza. Los paquetes que ya están vinculados devolverán un error SQL0719. Esto es algo esperado. 1.3.5.2 Vinculación de db2schema.bnd a las bases de datos existentes Después de realizar la instalación en el servidor, es necesario vincular un archivo de vinculación adicional a las bases de datos existentes. Este requisito no es de los clientes. Procedimiento Para vincular db2schema.bnd en el servidor, ejecute una de estas secuencias de mandatos: En un indicador de mandatos: db2 terminate db2 CONNECT TO /db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue db2 terminate o en la línea de mandatos de DB2: TERMINATE CONNECT TO /db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue TERMINATE donde representa el nombre de una base de datos a la que deben vincularse los programas de utilidad y donde es el nombre completo de la vía de acceso del directorio en el que están ubicados los archivos de vinculación. 1.3.5.3 Cómo vincular las bases de datos federadas Si tiene bases de datos federadas existentes, debe vincular los archivos de vinculación db2dsproc.bnd y db2stats.bnd después de instalar un FixPak o un parche de DB2. Requisitos previos Para vincular los archivos de vinculación, debe tener una de las siguientes autorizaciones: * Autorización SYSADM o DBADM * Privilegio ALTERIN sobre el esquema * Privilegio BIND sobre el paquete Procedimiento Para vincular los archivos de vinculación db2dsproc.bnd y db2stats.bnd, conéctese a la base de datos y ejecute el mandato BIND. Por ejemplo: db2 connect to db2 bind /db2dsproc.bnd blocking all grant public db2 bind /db2stats.bnd blocking all grant public db2 terminate Donde representa el nombre de la base de datos federada y donde representa el nombre completo del directorio en el que están ubicados los archivos de vinculación, por ejemplo, $HOME/sqllib/bnd donde $HOME representa el directorio inicial de la instancia de DB2. Para ver la sintaxis y las opciones del mandato BIND, consulte el manual Consulta de mandatos de DB2. 1.3.5.4 Cómo vincular las bases de datos habilitadas para el sistema espacial Si tiene bases de datos existentes habilitadas para el sistema espacial, debe vincular el archivo de lista db2gse.lst después de instalar un FixPak o un parche después de instalar un FixPak o un parche de DB2. El archivo db2gse.lst contiene los nombres de los archivos de vinculación para los procedimientos almacenados que ofrece DB2 Spatial Extender. Requisitos previos Para vincular el archivo db2gse.lst, debe tener una de las siguientes autorizaciones: * Autorización SYSADM o DBADM * Privilegio ALTERIN sobre el esquema * Privilegio BIND sobre el paquete Procedimiento Para vincular el archivo db2gse.lst: 1. Cambie al directorio de la instancia en el que se encuentran los archivos de vinculación. Especifique el siguiente mandato: cd $HOME/sqllib/bnd donde $HOME es el directorio inicial del propietario de la instancia. 2. Conéctese a la base de datos y ejecute el mandato BIND. Por ejemplo, especifique: db2 connect to db2 bind /home/instance/sqllib/bnd/@db2gse.lst db2 terminate donde representa el nombre de la base de datos espacial habilitada. Para ver la sintaxis y las opciones del mandato BIND, consulte el manual Consulta de mandatos de DB2. 1.3.5.5 Cómo vincular las bases de datos del sistema principal Si desea conectarse a las bases de datos del sistema principal, también deberá vincular los nuevos archivos de vinculación al sistema principal. Utilice el Procesador de línea de mandatos de DB2 para la conexión a la base de datos del sistema principal y vincule los programas de utilidad del modo siguiente: SIST. PRAL. MANDATO ======= =============================================================================== MVS BIND /@ddcsmvs.lst BLOCKING ALL GRANT PUBLIC ACTION ADD SQLERROR CONTINUE VM BIND /@ddcsvm.lst BLOCKING ALL GRANT PUBLIC ACTION ADD SQLERROR CONTINUE VSE BIND /@ddcsvse.lst BLOCKING ALL GRANT PUBLIC ACTION ADD SQLERROR CONTINUE OS400 BIND /@ddcs400.lst BLOCKING ALL GRANT PUBLIC ACTION ADD SQLERROR CONTINUE donde representa el nombre de la vía de acceso completa al directorio en el que están ubicados los archivos de vinculación, por ejemplo, $HOME/sqllib/bnd donde $HOME representa el directorio inicial de la instancia de DB2. Consulte "Binding Applications and Utilities" en la publicación DB2 Connect User's Guide para conseguir una lista de los archivos de vinculación que se utilizan para el sistema operativo del cliente específico. Si se cambia un archivo de vinculación y los clientes no lo utilizan, no será necesario vincularlo. 1.3.5.6 Cómo vincular archivos de vinculación específicos Si desea vincular solamente un archivo de vinculación específico a la base de datos, emita una de las secuencias de mandatos siguientes para cada base de datos. En un indicador de mandatos, entre: db2 terminate db2 CONNECT TO db2 BIND / BLOCKING ALL GRANT PUBLIC sqlerror continue db2 terminate o en la línea de mandatos de DB2, entre: TERMINATE CONNECT TO BIND / BLOCKING ALL GRANT PUBLIC sqlerror continue TERMINATE donde representa el nombre del archivo de vinculación es el nombre completo del directorio en el que están ubicados los archivos de vinculación y representa el nombre de la base de datos. 1.3.5.7 Vinculación de programas de utilidad de base de datos mediante Run-Time Client Run-Time Client no puede utilizarse para vincular los programas de utilidad de bases de datos (IMPORT, EXPORT, REORG, el Procesador de línea de mandatos) ni los archivos de vinculación de la CLI de DB2. En su lugar, debe utilizar DB2 Administration Client o DB2 Application Development Client. Debe vincular los programas de utilidad de bases de datos (IMPORT, EXPORT, REORG, el Procesador de línea de mandatos) y los archivos de vinculación de la CLI de DB2 a cada base de datos para poder utilizarlos con la misma. En un entorno de red, si utiliza diversos clientes que se ejecutan en sistemas operativos diferentes o tienen versiones o niveles de servicio de DB2 diferentes, debe vincular los programas de utilidad una vez para cada sistema operativo y combinación cliente-versión de DB2. 1.3.6 Restricciones a la adición de productos mediante el mandato db2setup Una vez instalado un producto DB2, se pueden añadir productos DB2 adicionales. Si utiliza el mandato db2setup para añadir productos, se aplican las siguientes recomendaciones y restricciones. Recomendaciones El producto instalado y el producto que se va a añadir deben estar al mismo nivel de código. Por ejemplo, DB2 ESE Server Versión 8 FixPak 15 ya está instalado y desea añadir la solución WebSphere Information Integration. En este caso, la solución WebSphere Information Integration también debe estar al nivel de la Versión 8 FixPak 15. Restricciones * Si el nivel del FixPak de DB2 es mayor que el nivel del FixPak del producto que se añade, se permite la combinación. Sin embargo, puesto que el nivel del FixPak del producto que se añade es inferior al nivel del FixPak de DB2, el nivel del FixPak de DB2 se debe volver a aplicar después de instalar el producto adicional. Consulte el archivo Readme adecuado del FixPak para ver instrucciones sobre cómo volver a aplicar el FixPak. * Si el nivel del FixPak de DB2 es inferior al nivel del FixPak del producto que se añade, se genera un error. El producto que se añade no puede estar a un nivel de FixPak superior al de DB2. En este caso, primero debe llevar DB2 al nivel adecuado y, a continuación, instalar el producto adicional. Consulte el archivo Readme adecuado del FixPak para ver instrucciones. La tabla siguiente resume las combinaciones de db2setup: Tabla 1. Combinaciones de db2setup +------------+-------------+------------------------------------------+ | Nivel del | Nivel del | ¿Está permitida esta combinación? | | FixPak de | FixPak del | | | DB2 | producto | | | | adicional | | +------------+-------------+------------------------------------------+ | Versión 8 | Versión 8 | Sí. Se recomienda. | | FixPak 3 | FixPak 3 | | +------------+-------------+------------------------------------------+ | Versión 8 | Versión 8 | Sí, pero se debe volver a aplicar la | | FixPak 3 | GA | Versión 8 FixPak 3. Consulte el archivo | | | | Readme del FixPak apropiado para obtener | | | | instrucciones sobre cómo volver a | | | | aplicar el FixPak visitando el sitio Web | | | | de soporte de DB2. | +------------+-------------+------------------------------------------+ | Versión 8 | Versión 8 | No. Primero hay que llevar DB2 al nivel | | FixPak 3 | FixPak 5 | de fixpak más alto (en este ejemplo, la | | | | Versión 8 FixPak 5) antes de instalar el | | | | producto adicional. Consulte el archivo | | | | Readme del FixPak adecuado para obtener | | | | instrucciones para instalar el FixPak | | | | necesario de la Versión 8 visitando el | | | | sitio Web de soporte de DB2. | +------------+-------------+------------------------------------------+ La dirección del sitio Web de soporte de DB2 es http://www.ibm.com/software/data/db2/support/db2_9/ 2.0 Desinstalación de la Versión 8.2 FixPak 4 y posterior 2.1 Migración de archivos del directorio de bases de datos de la Versión 8.2 a la Versión 8.1 En DB2 UDB Versión 8.2. se han añadido dos nuevos campos a la estructura de entrada de las bases de datos, por ello, ha cambiado la estructura de los archivos del directorio de bases de datos. Cuando se migre de la Versión 8.1 a la Versión 8.2 los archivos del directorio de bases de datos se migrarán automáticamente. Sin embargo, para deshacer la migración de los archivos del directorio de bases de datos de la Versión 8.2 a la Versión 8.1, se necesita db2demigdbd para convertir los archivos del directorio de bases de datos actual al formato de la Versión 8.1. La herramienta db2demigdbd se encuentra disponible formando parte de la instalación del FixPak de Linux y UNIX. También se puede localizar directamente en el CD del FixPak de Linux y UNIX sin tener que instalar el FixPak. En Windows, Linux y UNIX, la herramienta db2demigdbd se puede descargar desde el servidor FTP anónimo de IBM en ftp.software.ibm.com/ps/products/db2/tools. Puede encontrar documentación sobre la herramienta db2demigdbd en http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/core/r0011770.htm. Para obtener más información y la manera como descargar la herramienta db2demigdbd, busque en la base de datos de notas técnicas en http://www.ibm.com/software/data/db2/support/db2_9/ utilizando las palabras clave "db2demigdb tool". 2.2 Desinstalación de FixPaks o niveles de modificación en Linux o UNIX Nota: Si ha recibido arreglos especiales del soporte de IBM que ha aplicado al nivel de DB2 UDB Versión 8.2 FixPak 4 y posterior, perderá todos los arreglos especiales cuando desinstale DB2 UDB Versión 8.2 FixPak 4 y posterior. Los arreglos especiales recibidos del soporte técnico de IBM sólo son aplicables a la versión actual. No debe aplicar los mismos arreglos especiales sobre una versión de un nivel anterior. Si éste es su caso, póngase en contacto con el soporte técnico de IBM antes de desinstalar DB2 UDB Versión 8.2 FixPak 4 y posterior. Antes de desinstalar DB2 UDB Versión 8.2 FixPak 4 y posterior, asegúrese de lo siguiente: * Detenga todas las instancias y el DAS * Efectúe una copia de seguridad de sus datos AIX Si se ha instalado DB2 UDB Versión 8.2 FixPak 4 y posterior y los archivos se han aplicado pero no se han confirmado, se puede rechazar DB2 UDB Versión 8.2 FixPak 4 y posterior mediante la SMIT. Consulte la documentación de la SMIT para obtener más detalles. Si los archivos se han confirmado al instalar DB2 UDB Versión 8.2 FixPak 4 y posterior que es la opción por omisión, no se puede rechazar DB2 UDB Versión 8.2 FixPak 4 y posterior. La única acción disponible es desinstalar DB2 UDB del sistema, volver a instalar DB2 UDB Versión 8 y actualizar DB2 UDB al nivel deseado aplicando el nivel correspondiente de DB2 UDB. Si tiene la Trusted Computing Base (TCB) habilitada en el sistema, antes de desinstalar DB2 UDB Versión 8.2 FixPak 4 y posterior debe asegurarse de que la TCB se encuentre en un estado coherente. Consulte la sección Problemas conocidos y correcciones temporales de este archivo Readme para obtener más detalles. HP-UX Los archivos de DB2 UDB Versión 8.2 FixPak 4 y posterior se pueden desinstalar utilizando el programa de utilidad sam. Si utiliza swlist o sam, puede listar todos los archivos para DB2 UDB Versión 8.2 FixPak 4 y posterior y recibir una salida similar a la siguiente: PDB2_810100010 8.1.0.8 PDB2_810100011 8.1.0.8 PDB2_810300011 8.1.0.24 PDB2_810300010 8.1.0.24 La signatura de la instalación se combina con el nombre del archivo. Debe desinstalar el grupo de archivos PDB2_* con la misma signatura empezando por el número mayor. Puede eliminar DB2 UDB Versión 8.2 FixPak 4 y posterior o la versión más reciente más la penúltima, y así sucesivamente. También puede seleccionarlas todas. Linux No puede desinstalar DB2 UDB Versión 8.2 FixPak 4 y posterior en Linux. La única acción disponible es desinstalar DB2 UDB del sistema, volver a instalar DB2 UDB Versión 8 y actualizar DB2 UDB al nivel deseado aplicando el nivel correspondiente de DB2 UDB. Se proporciona un script db2_deinstall con DB2 UDB Versión 8.2 FixPak 4 y posterior que desinstalará DB2 UDB del sistema. Entorno operativo Solaris Se proporciona el script backoutallpatch con las imágenes de todas las versiones. Ejecute este script para desinstalar DB2 UDBVersión 8.2 FixPak 4 y posterior y dejar el sistema en el estado en que se encontraba antes de instalar DB2 UDB Versión 8.2 FixPak 4 y posterior. Puede hallar este script en /var/sadm/patch. El script se denominará backoutallpatch.8.1.x.y donde 8.1.x.y corresponde al nivel de VRMF de DB2 UDB Versión 8.2 FixPak 4 y posterior. Los archivos necesarios para desinstalar un FixPak o nivel de modificación se almacenan en /var/sadm. Los requisitos de espacio de disco para cada FixPak o nivel de modificación en /var/sadm pueden alcanzar casi la misma cantidad del espacio de disco necesario para DB2 en /opt/IBM/db2/V8.1. Debe efectuar la desinstalación del nivel más alto al más bajo hasta que haya desinstalado la versión que quería eliminar. Por ejemplo, si está en el FixPak 3 y ha instalado el FixPak 1 y el nivel de modificación 2 antes de haber instalado el FixPak 3, no podrá desinstalar el FixPak 1 a menos que haya desinstalado el nivel de modificación 2 y el FixPak 3. Actualice todas las instancias y el DAS. 2.3 Desinstalación del FixPak alternativo de DB2 Versión 8 Esta tarea proporciona los pasos para eliminar los productos de DB2 Versión 8 utilizando el mandato db2_deinstall. El mandato db2_deinstall elimina todos los productos de DB2 del sistema que se encuentren en la vía de acceso de instalación correspondiente. Si desea eliminar un subconjunto de productos de DB2, utilice las herramientas nativas del sistema operativo para eliminar los componentes, paquetes o archivos de DB2. Requisitos previos Antes de eliminar los productos de DB2 del sistema Linux o UNIX: * Debe tener autorización de root para eliminar los productos de DB2. * El mandato db2_deinstall se encuentra en el directorio raíz de todas las imágenes instalables de DB2 (en FixPaks regulares o alternativos). Procedimiento Para eliminar un FixPak alternativo del sistema: 1. Inicie la sesión como un usuario con autorización de root. 2. Localice la copia de db2_deinstall que se suministra con el FixPak alternativo que desea eliminar. Por ejemplo, no puede utilizar el script db2_deinstall que se suministra con el FixPak alternativo x para eliminar el FixPak alternativo y. 3. Ejecute el mandato db2_deinstall -n. Existen métodos alternativos para eliminar los productos de DB2 del sistema operativo. Puede emplear uno de estos métodos si sólo desea eliminar un subconjunto de productos de DB2 del sistema. Por ejemplo, en HP-UX, entre los métodos alternativos para la eliminación de los productos de DB2, se incluye la utilización del mandato swremove. 3.0 Problemas conocidos y correcciones temporales Las siguientes secciones ofrecen detalles sobre los problemas y las correcciones temporales de los que debe tener conocimiento antes de instalar DB2 UDB Versión 8.2 FixPak 4 y posterior. 3.1 Problemas conocidos y correcciones temporales (Versión 8.2 FixPak 4 y posterior) Las limitaciones y problemas conocidos para DB2 están documentados en las APAR y notas técnicas y APAR en el sitio Web de soporte del producto de DB2 para Linux, UNIX y Windows en la dirección: http://www.ibm.com/software/data/db2/support/db2_9/ A medida que los problemas se descubren y resuelven, los recursos se actualizan. Buscando en los problemas conocidos, podrá encontrar rápidamente soluciones definitivas o temporales a los problemas. Los enlaces siguientes inician consultas personalizadas de las notas técnicas y APAR: * Vea todas las notas técnicas para DB2 UDB Versión 8: http://www.ibm.com/support/search.wss?rs=71+56&dc=DB520+D600&dtm&atrn1=SWVersion&atrv1=8&tc=SSEPGG+SSEPDU * Vea todas las APAR para DB2 UDB Versión 8: http://www.ibm.com/support/search.wss?rs=71+56&apar=only&tc=SSEPGG&atrn=SWVersion&atrv=8*&atrn1=&atrv1=&atrwcs=on&lang=all&dr=all&r=10&cc=us Para crear su propia consulta, vaya a la página de búsqueda avanzada del sitio Web de soporte del software de IBM: http://www.ibm.com/support/advsrch.wss 3.1.1 La actualización de instancias sobregraba los scripts db2profile y db2cshrc Después de instalar un FixPak, deberá actualizar las instancias para poder utilizar el nuevo nivel de DB2. Sin embargo, la ejecución del mandato db2iupdt sobregrabará los siguientes scripts: db2profile y db2cshrc. Si anteriormente ha editado alguno de estos scripts, se perderán los cambios después de ejecutar el mandato db2iupdt. 3.2 Problemas conocidos y correcciones temporales (anteriores a la Versión 8.2 FixPak 4) 3.2.1 Nivel de FixPak e instalación de nuevos productos Si tiene instalados más de un producto DB2 en el mismo sistema, será necesario actualizar todos los productos DB2 existentes al mismo nivel de FixPak. Si se han instalado FixPak alternativos (AFP), también se aplica esta restricción. Dado que cada AFP tiene su propia vía de acceso de instalación exclusiva, todos los productos instalados en esa vía de acceso, deben estar al mismo nivel de FixPak. Para obtener los detalles, consulte la sección "Problemas de compatibilidad" de Notas de release Versión 8.2 FixPak 3 (equivalente a la Versión 8.1 FixPak 10). 3.2.2 Se debe instalar el tiempo de ejecución del compilador XL C/C++ de IBM (Linux iSeries y pSeries, 64 bits) Se deben cumplir los siguientes requisitos antes de instalar DB2 para Linux en iSeries y pSeries: 1. La ejecución en hardware de iSeries o pSeries soportado por la distribución Linux. 2. La ejecución de una distribución Linux soportada por DB2. Consulte http://www.ibm.com/software/data/db2/linux/validate/ 3. Descargue e instale el componente IBM XL C/C++ Advanced Edition V7.0 for Linux Run-Time Environment. Para obtener más información, consulte www.ibm.com/support/docview.wss?uid=swg24007906 o siga los siguientes pasos: a. Visite la página de soporte de XL C/C++ en: www.ibm.com/software/awdtools/xlcpp/support/ b. Debajo de la cabecera "Descargar", seleccione "Arreglos por versión". c. Debajo de la cabecera "Linux" busque "XL C/C++ Advanced Edition V7.0 for Linux Runtime Environment" y seleccione "Últimas actualizaciones". 3.2.3 Conexión con sistemas principales desde DB2 Workgroup Server Edition y DB2 Express Edition no permitida A pesar de la capacidad anterior de conectar con sistemas principales desde DB2 Universal Database Workgroup Server Edition y DB2 Universal Database Express Edition, a partir de la Versión 8.2 (Versión 8.1 FixPak 7), esta conexión ya no se permite. Antes de la Versión 8.2 (Versión 8.1 FixPak 7), cuando se instalaba DB2 Workgroup Server Edition o DB2 Express Edition, el archivo del controlador universal JCC, db2jcc_license_cisuz.jar , se incluía en \sqllib\java. El controlador universal JCC no comprobaba las licencias de usuario antes de iniciar una conexión de sistema principal. A partir de la Versión 8.2 (Versión 8.1 FixPak 7), la capacidad de iniciar una conexión de sistema principal está inhabilitada al eliminar el archivo db2jcc_license_cisuz.jar . Este cambio afecta a los siguientes productos de la Versión 8.2: * DB2 UDB Express Edition * DB2 UDB Express Edition CPU Option * DB2 UDB Workgroup Server Edition * DB2 UDB Workgroup Server Unlimited Edition. 3.2.4 Asegúrese de que Trusted Computing Base se encuentre en un estado coherente (AIX) En AIX, si tiene la Trusted Computing Base (TCB) habilitada en el sistema, antes de instalar o desinstalar DB2 UDB Versión 8.2 FixPak 4 y posterior debe asegurarse de que la TCB se encuentre en un estado coherente para cualquier archivo o directorio relacionado con una instancia de DB2, de DAS y con archivos instalados de DB2. La TCB puede estar en un estado incoherente si, por ejemplo, se han eliminado instancias de DB2 sin utilizar el mandato db2idrop. Puede comprobar el estado de la TCB entrando el siguiente mandato como root: tcbck -n ALL Si la TCB no está en un estado coherente, instalar, desinstalar o rechazar DB2 UDB Versión 8.2 FixPak 4 y posterior puede fallar y dejar algunos archivos de DB2 en un estado de interrupción. Consulte la publicación AIX Security Guide para obtener detalles en relación a la Trusted Computing Base. 3.2.5 Se deben limpiar las comunicaciones entre procesos (las IPC) de DB2 para la actualización de la instancia Debe limpiar todas las comunicaciones entre procesos (las IPC) de DB2 para poder actualizar la instancia. En caso contrario, la actualización de la instancia puede contener errores o bien puede fallar el mandato db2start después de actualizar la instancia. Se deben limpiar todas las IPC de DB2 en todos los nodos para la instancia. Consulte la sección "Detención de todos los procesos DB2" para obtener más detalles. 3.2.6 Instalación de Query Patroller al nivel de FixPak 3 o posterior Query Patroller es un sistema de gestión de consultas que se utiliza para controlar el flujo de consultas sobre una base de datos DB2. En DB2 UDB Versión 8.1.2, DB2 Query Patroller se convirtió en un producto autónomo. Dejó de ser un componente de DB2 Warehouse Manager. Si tiene DB2 UDB Versión 8 FixPak 3 o posterior instalado e instala la versión base o GA de DB2 Query Patroller, debe volver a aplicar el nivel de FixPak de DB2. De lo contrario, los cambios de Query Patroller no se aplican al nivel del FixPak de DB2. Si instala el servidor Query Patroller, también debe actualizar las instancias de DB2 después de volver a aplicar el nivel del FixPak de DB2. Es obligatorio. Consulte la sección Actualización de instancias para utilizar el nuevo nivel de DB2 en el archivo Readme para obtener detalles. Después de actualizar las instancias, se tienen que volver a iniciar. Consulte la sección Reinicio de las instancias de este archivo Readme para ver detalles. Actualización de instancias para utilizar el nuevo nivel de DB2 y Reinicio de las instancias son subsecciones de la sección Después de la instalación. 3.2.7 Instalación de DB2 Data Links Manager cuando ya se ha instalado DB2 UDB Enterprise Server Edition La instalación de DB2 Data Links Manager fallará al crear la instancia dlfm si DB2 UDB ESE ya está instalado en la máquina. La corrección temporal consiste en modificar el archivo de respuestas y continuar o realizar una instalación del archivo de respuestas para instalar DB2 Data Links Manager. Si desea más información sobre los archivos de respuestas, consulte la publicación Suplemento de instalación y configuración o bien busque "archivo de respuestas" en el Centro de información. 4.0 Cómo obtener ayuda Si desea ponerse en contacto con el Servicio al cliente de DB2 por teléfono: * En Canadá y en los Estados Unidos llame al 1-800-IBM-SERV (426-7378). * Para todo el mundo, consulte el Directorio de contactos mundiales para obtener información sobre las oficinas de IBM de su país o zona, en http://www.ibm.com/planetwide El grupo de noticias Usenet principal para preguntas relacionadas con el producto DB2 es: comp.databases.ibm-db2. Para obtener información sobre los cambios del producto, lea las Notas del release del producto. Puede ver las Notas del release del producto más reciente sin instalar DB2 Versión 8.2 FixPak 4 y posterior visitando el sitio Web de soporte técnico de DB2 en http://www.ibm.com/software/data/db2/support/db2_9/. También puede revisar las Notas del release directamente en el CD de DB2 Versión 8.2 FixPak 4 y posterior CD yendo a /doc/%L/db2ir/index.htm, donde %L representa el nombre del entorno local. También puede revisar las Notas del release después de instalar DB2 Versión 8.2 FixPak 4 y posterior: AIX | /usr/opt/db2_08_01/Readme/ %L/Release.Notes -----------------------+--------------------------------------------- HP-UX, Linux y el | /opt/IBM/db2/V8.1/Readme/%L/Release.Notes Entorno operativo | Solaris | donde %L representa el nombre del entorno local como, por ejemplo, inglés de los EE.UU., español, alemán. Las Notas de release de Websphere Federation Server se hallan en la dirección: http://www.ibm.com/support/docview.wss?rs=3170&context=SS2K5T&uid=swg27007246 4.1 Dónde descargar imágenes de instalación del FixPak DB2 UDB Versión 8.2 FixPak 4 y posterior y los FixPaks alternativos pueden descargarse desde el sitio Web de soporte de producto de DB2: http://www.ibm.com/software/data/db2/support/db2_9/ En concreto, consulte el documento "Arreglos por versión" de la sección de Descargas del sitio Web. Asegúrese de que selecciona el fixpak apropiado para el sistema operativo. En la mayoría de los casos, puede optar por acceder a la carpeta FTP directamente o utilizar una miniaplicación (applet) Java denominada Director de descargas (Download Director) para descargar los archivos. 5.0 Referencia La siguiente información de referencia está disponible: * Idiomas soportados para los clientes DB2 * Productos y componentes soportados por cada sistema operativo. 5.1 Idiomas soportados para los clientes DB2 disponibles desde el sitio FTP La tabla siguiente detalla los idiomas soportados para los clientes DB2 que están disponibles desde el sitio FTP. +------------+--------------------+----------------------+------------+ | Sistema | DB2 Administration | DB2 Application | DB2 | | operativo | Client | Development Client | Run-Time | | | | | Client | +------------+--------------------+----------------------+------------+ | AIX 4.3.3 | * SBCS1 (inglés, | * SBCS1 (inglés, | Todos los | | (32 bits) | francés, alemán e | francés, alemán e | idiomas | | | italiano) | italiano) | soportados | | | * SBCS2 (inglés, | * SBCS2 (inglés, | están en | | | portugués de | portugués de Brasil | un archivo | | | Brasil y español) | y español) | compactado | | | * NORDIC (inglés, | * NORDIC (inglés, | mediante | | | danés, finlandés, | danés, finlandés, | tar | | | noruego y sueco) | noruego y sueco) | | | | * DBCS (inglés, | * DBCS (inglés, | | | | japonés, coreano, | japonés, coreano, | | | | chino simplificado | chino simplificado y | | | | y chino | chino tradicional) | | | | tradicional) | | | +------------+--------------------+----------------------+------------+ | AIX 5L (32 | * SBCS (inglés, | * SBCS (inglés, | Todos los | | bits y 64 | portugués de | portugués de Brasil, | idiomas | | bits) | Brasil, danés, | danés, finlandés, | soportados | | | finlandés, | francés, alemán, | están en | | | francés, alemán, | italiano, noruego, | un archivo | | | italiano, noruego, | español y sueco) | compactado | | | español y sueco) | * DBCS (inglés, | mediante | | | * DBCS (inglés, | japonés, coreano, | tar | | | japonés, coreano, | chino simplificado y | | | | chino simplificado | chino tradicional) | | | | y chino | | | | | tradicional) | | | +------------+--------------------+----------------------+------------+ | HP-UX 11i | Todos los idiomas | Todos los idiomas | Todos los | | (PA-RISC)y | soportados están | soportados están en | idiomas | | HP-UX 11i | en un archivo | un archivo | soportados | | v2 (IA64) | compactado | compactado mediante | están en | | (32 bits y | mediante tar | tar | un archivo | | 64 bits) | | | compactado | | | | | mediante | | | | | tar | +------------+--------------------+----------------------+------------+ | Linux | Todos los idiomas | Todos los idiomas | Todos los | | | soportados están | soportados están en | idiomas | | | en un archivo | un archivo | soportados | | | compactado | compactado mediante | están en | | | mediante tar | tar | un archivo | | | | | compactado | | | | | mediante | | | | | tar | +------------+--------------------+----------------------+------------+ | Entornos | Todos los idiomas | Todos los idiomas | Todos los | | Operativos | soportados están | soportados están en | idiomas | | Solaris | en un archivo | un archivo | soportados | | | compactado | compactado mediante | están en | | | mediante tar | tar | un archivo | | | | | compactado | | | | | mediante | | | | | tar | +------------+--------------------+----------------------+------------+ | Windows | Todos los idiomas | Todos los idiomas | Todos los | | | soportados se | soportados se | idiomas | | | encuentran en un | encuentran en un | soportados | | | archivo zip | archivo zip | se | | | autoextraíble | autoextraíble | encuentran | | | | | en un | | | | | archivo | | | | | zip | | | | | auto- | | | | | extraíble | +------------+--------------------+----------------------+------------+ 5.2 Productos y componentes soportados por cada sistema operativo Los productos de DB2 seguirán estando soportados en AIX 4.3.3 y Solaris 7 hasta que DB2 Versión 8.1 quede fuera de servicio. Se recomienda que las instalaciones existentes de DB2 así como las nuevas instalaciones de productos de DB2 se actualicen a una versión más reciente de AIX, como por ejemplo AIX 5.3, ya que AIX 4.3.3 está actualmente fuera de servicio, y a una versión más reciente de Solaris, como por ejemplo Solaris 9. Las listas siguientes muestran los productos y componentes soportados para cada sistema operativo Linux y UNIX: AIX 5L (32 bits y 64 bits) Lista de productos: * DB2 Administration Client, Versión 8 * DB2 Application Development Client, Versión 8 * DB2 Connect Application Server Edition, Versión 8 * DB2 Connect Enterprise Edition, Versión 8 * DB2 Connect Unlimited Edition, Versión 8 * DB2 Connect para iSeries, Versión 8 * DB2 Cube Views, Versión 8 * DB2 Data Links Manager, Versión 8 * Centro de información de DB2, Versión 8 * Documentación en PDF de DB2, Versión 8 * DB2 Query Patroller, Versión 8 * DB2 Run-Time Client, Versión 8 * DB2 Spatial Extender, Versión 8 * DB2 UDB Enterprise Server Edition, Versión 8 * DB2 UDB Workgroup Server Edition, Versión 8 * DB2 UDB Workgroup Server Unlimited Edition, Versión 8 * DB2 Warehouse Manager, Versión 8 HP-UX 11i (PA-RISC, 32 bits y 64 bits) Lista de productos: * DB2 Administration Client, Versión 8 * DB2 Application Development Client, Versión 8 * DB2 Connect Application Server Edition, Versión 8 * DB2 Connect Enterprise Edition, Versión 8 * DB2 Connect Unlimited Edition, Versión 8 * DB2 Connect para iSeries, Versión 8 * DB2 Data Links Manager, Versión 8 * Centro de información de DB2, Versión 8 * Documentación en PDF de DB2, Versión 8 * DB2 Query Patroller, Versión 8 * DB2 Run-Time Client, Versión 8 * DB2 Spatial Extender, Versión 8 * DB2 UDB Enterprise Server Edition, Versión 8 * DB2 UDB Workgroup Server Edition, Versión 8 * DB2 UDB Workgroup Server Unlimited Edition, Versión 8 HP-UX 11i v2 (IA64) Lista de productos: * DB2 Administration Client, Versión 8 * DB2 Application Development Client, Versión 8 * DB2 Connect Application Server Edition, Versión 8 * DB2 Connect Enterprise Edition, Versión 8 * DB2 Connect Unlimited Edition, Versión 8 * DB2 Connect para iSeries, Versión 8 * DB2 Run-Time Client, Versión 8 * DB2 UDB Enterprise Server Edition, Versión 8 * DB2 UDB Workgroup Server Edition, Versión 8 * DB2 UDB Workgroup Server Unlimited Edition, Versión 8 Linux (x86, 32 bits) Lista de productos: * DB2 Administration Client, Versión 8 * DB2 Application Development Client, Versión 8 * DB2 Connect Application Server Edition, Versión 8 * DB2 Connect Enterprise Edition, Versión 8 * DB2 Connect Personal Edition, Versión 8 * DB2 Connect Unlimited Edition, Versión 8 * DB2 Connect para iSeries, Versión 8 * DB2 Cube Views, Versión 8 * DB2 Data Links Manager, Versión 8 * Centro de información de DB2, Versión 8 * Documentación en PDF de DB2, Versión 8 * DB2 Query Patroller, Versión 8 * DB2 Run-Time Client, Versión 8 * DB2 Spatial Extender, Versión 8 * DB2 UDB Enterprise Server Edition, Versión 8 * DB2 UDB Express, Versión 8 * DB2 UDB Personal Edition, Versión 8 * DB2 UDB Workgroup Server Edition, Versión 8 * DB2 UDB Workgroup Server Unlimited Edition, Versión 8 * DB2 Warehouse Manager, Versión 8 Linux (IA64, 64-bits) Lista de productos: * DB2 Administration Client, Versión 8 * DB2 Application Development Client, Versión 8 * DB2 Connect Application Server Edition, Versión 8 * DB2 Connect Enterprise Edition, Versión 8 * DB2 Connect Personal Edition, Versión 8 * DB2 Connect Unlimited Edition, Versión 8 * DB2 Connect para iSeries, Versión 8 * Centro de información de DB2, Versión 8 * Documentación en PDF de DB2, Versión 8 * DB2 Query Patroller, Versión 8 * DB2 Run-Time Client, Versión 8 * DB2 Spatial Extender, Versión 8 * DB2 UDB Enterprise Server Edition, Versión 8 * DB2 UDB Express Edition, Versión 8 * DB2 UDB Personal Edition, Versión 8 * DB2 UDB Workgroup Server Edition, Versión 8 * DB2 UDB Workgroup Server Unlimited Edition, Versión 8 Linux (iSeries y pSeries, 32-bits y 64-bits) Lista de productos: * DB2 Administration Client, Versión 8 * DB2 Application Development Client, Versión 8 * DB2 Connect Application Server Edition, Versión 8 * DB2 Connect Enterprise Edition, Versión 8 * DB2 Connect Unlimited Edition, Versión 8 * DB2 Connect para iSeries, Versión 8 * Centro de información de DB2, Versión 8 * DB2 Query Patroller, Versión 8 * Documentación en PDF de DB2, Versión 8 * DB2 Run-Time Client, Versión 8 * DB2 UDB Enterprise Server Edition, Versión 8 * DB2 UDB Express Edition, Versión 8 * DB2 UDB Workgroup Server Edition, Versión 8 * DB2 UDB Workgroup Server Unlimited Edition, Versión 8 Linux (S/390 y zSeries 31 bits) Lista de productos: * DB2 Administration Client, Versión 8 * DB2 Application Development Client, Versión 8 * DB2 Connect Application Server Edition, Versión 8 * DB2 Connect Enterprise Edition, Versión 8 * DB2 Connect Unlimited Edition, Versión 8 * Centro de información de DB2, Versión 8 * Documentación en PDF de DB2, Versión 8 * DB2 Run-Time Client, Versión 8 * DB2 Spatial Extender, Versión 8 * DB2 UDB Enterprise Server Edition, Versión 8 Linux (S/390 y zSeries de 64 bits) Lista de productos: * DB2 Administration Client, Versión 8 * DB2 Application Development Client, Versión 8 * DB2 Connect Application Server Edition, Versión 8 * DB2 Connect Enterprise Edition, Versión 8 * DB2 Connect Unlimited Edition, Versión 8 * DB2 Connect para iSeries, Versión 8 * DB2 Run-Time Client, Versión 8 * DB2 UDB Enterprise Server Edition, Versión 8 Linux (AMD64) Lista de productos: * DB2 Administration Client, Versión 8 * DB2 Application Development Client, Versión 8 * DB2 Connect Application Server Edition, Versión 8 * DB2 Connect Enterprise Edition, Versión 8 * DB2 Connect Personal Edition, Versión 8 * DB2 Connect Unlimited Edition, Versión 8 * DB2 Connect para iSeries, Versión 8 * Centro de información de DB2, Versión 8 * DB2 Query Patroller, Versión 8 * Documentación en PDF de DB2, Versión 8 * DB2 Run-Time Client, Versión 8 * DB2 UDB Enterprise Server Edition, Versión 8 * DB2 UDB Express Edition, Versión 8 * DB2 UDB Personal Edition, Versión 8 * DB2 UDB Workgroup Server Edition, Versión 8 * DB2 UDB Workgroup Server Unlimited Edition, Versión 8 Entornos operativos Solaris (32 bits y 64 bits) Lista de productos: * DB2 Administration Client, Versión 8 * DB2 Application Development Client, Versión 8 * DB2 Connect Application Server Edition, Versión 8 * DB2 Connect Enterprise Edition, Versión 8 * DB2 Connect Unlimited Edition, Versión 8 * DB2 Connect para iSeries, Versión 8 * DB2 Cube Views, Versión 8 * DB2 Data Links Manager, Versión 8 * Centro de información de DB2, Versión 8 * Documentación en PDF de DB2, Versión 8 * DB2 Query Patroller, Versión 8 * DB2 Run-Time Client, Versión 8 * DB2 Spatial Extender, Versión 8 * DB2 UDB Enterprise Server Edition, Versión 8 * DB2 UDB Workgroup Server Edition, Versión 8 * DB2 UDB Workgroup Server Unlimited Edition, Versión 8 * DB2 Warehouse Manager, Versión 8 Si añade nuevos componentes después de haber instalado DB2 Versión 8.2 FixPak 4 y posterior, tendrá que volver a instalar DB2 Versión 8.2 FixPak 4 y posterior para asegurar que los componentes recién añadidos se han actualizado. 6.0 Avisos Es posible que IBM no comercialice en todos los países algunos productos, servicios o características descritos en este manual. Consulte al representante local de IBM para obtener información sobre los productos y servicios que actualmente pueden adquirirse en su zona. Cualquier referencia a un producto, programa o servicio de IBM no pretende afirmar ni implicar que sólo se pueda utilizar dicho producto, programa o servicio de IBM. En su lugar se puede utilizar cualquier producto, programa o servicio funcionalmente equivalente que no vulnere ninguno de los derechos de propiedad intelectual de IBM. Sin embargo, es responsabilidad del usuario evaluar y verificar el funcionamiento de cualquier producto, programa o servicio que no sea de IBM. IBM puede tener patentes o solicitudes de patentes en tramitación que afecten al tema tratado en este documento. La posesión de este documento no confiere ninguna licencia sobre dichas patentes. Puede realizar consultas sobre licencias escribiendo a: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 EE.UU. Para realizar consultas sobre licencias referentes a información de doble byte (DBCS), puede ponerse en contacto con el Departamento de Propiedad Intelectual de IBM de su país/región o escribir a: IBM World Trade Asia Corporation Licensing 2-31 Roppongi 3-chome, Minato-ku Tokio 106, Japón El párrafo siguiente no es aplicable al Reino Unido ni a ningún país/región en donde tales disposiciones sean incompatibles con la legislación local: INTERNATIONAL BUSINESS MACHINES CORPORATION PROPORCIONA ESTA PUBLICACIÓN "TAL CUAL", SIN GARANTÍA DE NINGUNA CLASE, NI EXPLÍCITA NI IMPLÍCITA, INCLUIDAS, PERO SIN LIMITARSE A ELLAS, LAS GARANTÍAS IMPLÍCITAS DE NO VULNERACIÓN DE DERECHOS, COMERCIALIZACIÓN O IDONEIDAD PARA UN FIN DETERMINADO. Algunos estados no permiten la exclusión de garantías expresas o implícitas en determinadas transacciones, por lo que es posible que esta declaración no sea aplicable en su caso. Esta publicación puede contener inexactitudes técnicas o errores tipográficos. Periódicamente se efectúan cambios en la información aquí contenida; dichos cambios se incorporarán a las nuevas ediciones de la publicación. IBM puede efectuar, en cualquier momento y sin previo aviso, mejoras y cambios en los productos y programas descritos en esta publicación. Las referencias hechas en esta publicación a sitios Web que no son de IBM se proporcionan sólo para la comodidad del usuario y no constituyen un aval de esos sitios Web. La información contenida en esos sitios Web no forma parte de la información del presente producto IBM y el usuario es responsable de la utilización de dichos sitios Web. IBM puede utilizar o distribuir cualquier información que se le facilite de la manera que considere adecuada, sin contraer por ello ninguna obligación con el remitente. Los licenciatarios de este programa que deseen obtener información sobre él con el fin de habilitar: (i) el intercambio de información entre programas creados de forma independiente y otros programas (incluido éste) y (ii) el uso mutuo de la información intercambiada, deben ponerse en contacto con: IBM Canada Limited Office of the Lab Director 8200 Warden Avenue Markham, Ontario L6G 1C7 CANADÁ Dicha información puede estar disponible, sujeta a los términos y condiciones apropiados, incluido en algunos casos el pago de una tarifa. El programa bajo licencia descrito en este documento y todo el material bajo licencia asociado a él, los proporciona IBM según los términos del Acuerdo de Cliente de IBM, el Acuerdo Internacional de Programas Bajo Licencia de IBM o cualquier acuerdo equivalente entre el usuario e IBM. Los datos de rendimiento contenidos en este documento se obtuvieron en un entorno controlado. Por lo tanto, los resultados obtenidos en otros entornos operativos pueden variar significativamente. Algunas mediciones pueden haberse realizado en sistemas experimentales y no es seguro que estas mediciones sean las mismas en los sistemas disponibles comercialmente. Además, algunas mediciones pueden haberse calculado mediante extrapolación. Los resultados reales pueden variar. Los usuarios del presente manual deben verificar los datos aplicables para su entorno específico. La información referente a productos que no son de IBM se ha obtenido de los proveedores de esos productos, de sus anuncios publicados o de otras fuentes disponibles públicamente. IBM no ha probado esos productos y no puede confirmar la exactitud del rendimiento, la compatibilidad ni ninguna otra afirmación referente a productos que no son de IBM. Las preguntas sobre las prestaciones de productos que no son de IBM deben dirigirse a los proveedores de esos productos. Todas las declaraciones de intenciones de IBM están sujetas a cambio o cancelación sin previo aviso, y sólo representan objetivos. Este manual puede contener ejemplos de datos e informes que se utilizan en operaciones comerciales diarias. Para ilustrarlos de la forma más completa posible, los ejemplos incluyen nombres de personas, empresas, marcas y productos. Todos estos nombres son ficticios y cualquier similitud con nombres y direcciones utilizados por una empresa real es totalmente fortuita. LICENCIA DE COPYRIGHT: Este manual puede contener programas de aplicaciones de ejemplo escritos en lenguaje fuente, que muestran técnicas de programación en diversas plataformas operativas. Puede copiar, modificar y distribuir estos programas de ejemplo como desee, sin pago alguno a IBM, con la intención de desarrollar, utilizar, comercializar o distribuir programas de aplicaciones de acuerdo con la interfaz de programación de aplicaciones correspondiente a la plataforma operativa para la que están escritos los programas de ejemplo. Estos ejemplos no se han probado exhaustivamente bajo todas las condiciones. Por lo tanto, IBM, no puede asegurar ni implicar la fiabilidad, utilidad o función de estos programas. Cada copia o parte de estos programas de ejemplo o cualquier trabajo derivado debe incluir una nota de copyright como la siguiente: (C) (nombre de la empresa) (año). Partes de este código proceden de programas de ejemplo de IBM Corp. (C) Copyright IBM Corp. _entre el o los años_. Reservados todos los derechos. IBM, DB2, Universal Database, y S/390 son marcas registradas de International Business Machines Corporation en los EE.UU. y/o en otros países. Windows es una marca registrada de Microsoft Corporation en los EE.UU. y/o en otros países. UNIX es marca registrada de The Open Group en los EE.UU. y/o en otros países. Otros nombres de empresas, productos o servicios, pueden ser marcas registradas o marcas de servicio de otras empresas. ------------------------------------------------------------------------------- * son marcas registradas de IBM Corporation. ** son marcas registradas de sus propietarios respectivos. ------------------------------------------------------------------------------- ******************************************************************************* ** ** (c) COPYRIGHT INTERNATIONAL BUSINESS MACHINES CORPORATION 1999, 2007. ** RESERVADOS TODOS LOS DERECHOS. ** *******************************************************************************