IBM DB2 Universal Database* for Windows 95/98/NT/2000/2003/Me/XP Versi¢n 7 FixPak 13 y posteriores ------------------------------------------------------------------------ Contenido Acerca de este Readme del FixPak para IBM DB2 Universal Database* for Windows 95/98/NT/2000/2003/Me/XP Versi¢n 7 FixPak 13 y posteriores * 1.1 Acerca de este Readme * 1.2 Qui‚n debe leer este archivo Readme * 1.3 C¢mo obtener ayuda Notas de instalaci¢n de Windows 95/98/NT/2000/2003/Me/XP * 2.1 Prerrequisitos * 2.2 Instalaci¢n de versiones no inglesas de productos de DB2 en Windows 95 * 2.3 Instrucciones de instalaci¢n o 2.3.1 Aplicaci¢n de FixPaks en Windows XP o Windows Server 2003 o 2.3.2 Aplicaci¢n de FixPaks para Data Links Manager * 2.4 Instrucciones de instalaci¢n desatendida * 2.5 Despu‚s de la instalaci¢n o 2.5.1 Habilitar la seguridad mejorada para el Servicio de mandatos remotos de DB2 o 2.5.2 Habilitar las nuevas funciones escalares incorporadas de SQL o 2.5.3 Reenlazar archivos de vinculaci¢n + 2.5.3.1 Reenlace a bases de datos DB2 no DRDA + 2.5.3.2 Reenlace a bases de datos DRDA + 2.5.3.3 Reenlace de paquetes espec¡ficos + 2.5.3.4 Vinculaci¢n de db2sch.bnd a bases de datos existentes o 2.5.4 Herramienta DataJoiner Replication Administration * 2.6 Tablas de conversi¢n alternativas para CCSID 943 * 2.7 Notas de desinstalaci¢n * 2.8 Actualizaciones a la Versi¢n 7 FixPak 10a o 2.8.1 Activaciones de base de datos m s prolongadas de lo normal o primeras conexiones o 2.8.2 Rechazo del escuchador de descubrimiento de b£squeda de vulnerabilidad de servicio o 2.8.3 Exposici¢n de seguridad db2job o 2.8.4 Desbordamiento de almacenamiento intermedio db2licm * 2.9 Problemas conocidos y soluciones temporales (este FixPak) o 2.9.1 * 2.10 Problemas conocidos y soluciones temporales (anteriores a este FixPak) o 2.10.1 Diferencias entre SNA y TCP/IP al utilizar DB2 Connect o 2.10.2 Restricci¢n en el mandato db2look o 2.10.3 Modificadores de mandato adicionales o 2.10.4 Utilizaci¢n de escucha APPC o 2.10.5 Correcci¢n de la variable de rendimiento o 2.10.6 Soporte de Informix Federated para DB2 Information Integrator o 2.10.7 Corrupci¢n de datos despu‚s de migrar desde un FixPak 8 de DB2 Versi¢n 7 o anterior o 2.10.8 Explotaci¢n de memorias grandes - Actualizar o 2.10.9 Actualizaci¢n del software soportado y desarrollo de aplicaciones o 2.10.10 Soporte de Informix Federated para DB2 Relational Connect o 2.10.11 P‚rdida de la funcionalidad del Centro de control o 2.10.12 Utilizaci¢n de DB2 XML Extender o 2.10.13 Restauraci¢n de im genes de copia de seguridad creadas bajo el FixPak 4 o superior o 2.10.14 Actualizaciones en las tablas locales en sistemas federados Avisos ------------------------------------------------------------------------ Acerca de este Readme del FixPak para IBM DB2 Universal Database* for Windows 95/98/NT/2000/2003/Me/XP Versi¢n 7 FixPak 13 y posteriores IBM DB2 Universal Database* for Windows 95/98/NT/2000/2003/Me/XP Versi¢n 7 FixPak 13 y posteriores PTF N£m: WR21345 VRMF: 7.1.0.103 Nota: Si ha recibido arreglos especiales del soporte de IBM, deber ponerse en contacto con el soporte de IBM antes de instalar este FixPak 12 para comprobar si necesita una versi¢n actualizada de los arreglos especiales. De este modo, estar seguro de que el sistema est en un estado coherente y de que no se pierden arreglos especiales. Este archivo readme contiene informaci¢n para los productos y componentes siguientes: * DB2 Administration Client, Versi¢n 7.2 * DB2 Application Development Client, Versi¢n 7.2 * DB2 Connect Personal Edition, Versi¢n 7.2 * DB2 Connect Enterprise Edition, Versi¢n 7.2 * DB2 Data Links Manager, Versi¢n 7.2 * DB2 Life Sciences Data Connect, Versi¢n 7.2 * DB2 OLAP Starter Kit, Versi¢n 7.2 * DB2 Query Patroller, Versi¢n 7.2 * DB2 Relational Connect, Versi¢n 7.2 * DB2 Run-Time Client, Versi¢n 7.2 * DB2 Spatial Extenders, Versi¢n 7.2 * DB2 UDB Enterprise Edition, Versi¢n 7.2 * DB2 UDB Enterprise-Extended Edition, Versi¢n 7.2 * DB2 UDB Personal Edition, Versi¢n 7.2 * DB2 UDB Workgroup Edition, Versi¢n 7.2 * DB2 Warehouse Manager, Versi¢n 7.2 DB2 UDB 7.2 (FixPak 4 o posterior) da soporte a los productos siguientes para Windows Server 2003 (32 bits): * DB2 Connect Enterprise Edition * DB2 Connect Personal Edition * DB2 Connect Unlimited Edition * DB2 Personal Edition * DB2 UDB Enterprise Edition * DB2 UDB Enterprise Extended Edition * DB2 UDB Personal Developer's Edition * DB2 Universal Developer's Edition * DB2 Workgroup Edition En todo este documento se utiliza X: para hacer referencia a la unidad de CD-ROM en la que est colocado el CD del FixPak y $DB2DIR es el lugar donde se instalan los productos de DB2. Por omisi¢n, $DB2DIR es C:\Program Files\sqllib. ------------------------------------------------------------------------ 1.1 Acerca de este Readme Este archivo Readme de FixPak se ha actualizado al nivel del FixPak 13. La informaci¢n contenida en ‚l es v lida para usuarios del FixPak 13 y posteriores. Las Notas de Release no se han actualizado en este FixPak. Consulte Las Notas de Release de la Versi¢n 7 FixPak 8 que est n inclu¡das en este FixPak. ------------------------------------------------------------------------ 1.2 Qui‚n debe leer este archivo Readme Los administradores de bases de datos que busquen actualizar su versi¢n actual de productos de DB2 al nivel del £ltimo FixPak deben leer la informaci¢n en este archivo Readme. Este archivo Readme contiene informaci¢n espec¡fica de plataforma acerca de los cambios m s recientes y los problemas conocidos y soluciones temporales para productos de DB2. ------------------------------------------------------------------------ 1.3 C¢mo obtener ayuda El soporte basado en la web para productos de DB2, incluyendo la documentaci¢n, FixPaks e informaci¢n de los APAR, se proporciona en http://www.ibm.com/software/data/db2/udb/support.html. Los FixPaks de DB2 tambi‚n se pueden descargar del servidor de FTP an¢nimo de IBM en ftp.software.ibm.com. Vaya a la direcci¢n ps/products/db2/fixes/%L/%P/ donde %L es el entorno nacional apropiado (por ejemplo, ingl‚s de EE.UU., espa¤ol, alem n) y %P es el nombre/versi¢n del producto (por ejemplo db2ntv7). El grupo de noticias Usenet principal para DB2-cuestiones relacionadas es comp.databases.ibm-db2. Para contactar con el Servicio al cliente de DB2 a trav‚s del tel‚fono: * En Norte Am‚rica, llame al 1-800-IBM-SERV. * Fuera de Norte Am‚rica, p¢ngase en contacto con la oficina de IBM local. Para obtener informaci¢n sobre las oficinas de IBM en su pa¡s o regi¢n, consulte el IBM Directory of Worldwide Contacts (Directorio de IBM de contactos a nivel mundial) en el sitio http://www.ibm.com/planetwide Para obtener m s informaci¢n sobre cambios hechos en el producto, consulte las Notas de Release del producto: X:\RELEASE.TXT ------------------------------------------------------------------------ Notas de instalaci¢n de Windows 95/98/NT/2000/2003/Me/XP ------------------------------------------------------------------------ 2.1 Prerrequisitos Este FixPak requiere uno de los siguientes productos de DB2: * DB2 UDB Versi¢n 7.2 para Windows, o * DB2 UDB Versi¢n 7.1 para Windows con el FixPak 3 de DB2 V7 o superior Para determinar la versi¢n y nivel del producto de DB2 actualmente instalado, escriba regedit en un indicador de mandatos de MS-DOS y compruebe los valores siguientes bajo la clave de registro HKEY_LOCAL_MACHINE\SOFTWARE\IBM\DB2\<nombre producto>\Versi¢nActual. Los valores deben ser los siguientes: * Versi¢n "7" * Release "1" * Modificaci¢n "3" ------------------------------------------------------------------------ 2.2 Instalaci¢n de versiones no inglesas de productos de DB2 en Windows 95 Necesitar actualizar manualmente WinSock a la versi¢n 2 si est instalando productos de DB2 en una m quina Windows 95 que utiliza un idioma no ingl‚s. La versi¢n en idioma ingl‚s de los productos de DB2 actualizar WinSock 1.1 a la versi¢n 2 autom ticamente durante el proceso de instalaci¢n. Las versiones no inglesas de productos de DB2 no se podr n instalar si WinSock no est actualizado antes de la instalaci¢n. Si est instalando productos de DB2 en una m quina Windows 95 no inglesa, descargue el recurso de actualizaci¢n de WinSock 2 del siguiente sitio Web de Microsoft: http://www.microsoft.com/windows95/downloads/contents/WUAdminTools/ S_WUNetworkingTools/W95Sockets2/Default.asp Siga las instrucciones de instalaci¢n de Microsoft para actualizar WinSock a la versi¢n 2 y, a continuaci¢n, contin£e con la instalaci¢n del producto de DB2. ------------------------------------------------------------------------ 2.3 Instrucciones de instalaci¢n Restricciones Una vez que haya instalado un FixPak, no podr desinstalarlo. Prerrequisitos Detener toda la actividad de la base de datos antes de aplicar este FixPak. Para detener toda la actividad de la base de datos, emita estos mandatos: db2stop db2admin stop Procedimiento Para instalar el FixPak, ejecute: X:\SETUP.EXE o ejecute: X:\SETUP.EXE /i <c¢digo_entorno> donde <c¢digo_entorno> es el idioma que desea instalar. La opci¢n de variable de entorno especificada es v lida s¢lo si dicha variable de entorno existe en el medio f¡sico que est siendo utilizado. Si el archivo <c¢digo_entorno>1.cab existe en los directorios db2\common\ o db2\windows\common\ del soporte de almacenamiento, entonces el <c¢digo_entorno> especificado es v lido. Los c¢digos de variable de entorno v lidos son: INGLS_ESTADOSUNIDOS "EN" ALEMµN "DE" BéLGARO "BG" CHECO "CZ" CHINO_PRC "CN" CHINO_TAIWµN "TW" COREANO "KR" DANS "DK" ESLOVACO "SI" ESPA¥OL "ES" FINLANDS "FI" FRANCS_ESTµNDAR "FR" GRIEGO "GR" HEBREO "IL" HOLANDS "NL" HéNGARO "HU" ITALIANO "IT" JAPONS "JP" NORUEGO "NO" POLACO "PL" PORTUGUS_ESTµNDAR "PT" PORTUGUS_BRASIL "BR" RUSO "RU" SUECO "SE" TURCO "TR" 2.3.1 Aplicaci¢n de FixPaks en Windows XP o Windows Server 2003 Despu‚s de instalar una versi¢n 7.2 FixPak en Windows XP o Windows Server 2003, reinicie el sistema. 2.3.2 Aplicaci¢n de FixPaks para Data Links Manager 1. Como administrador de DB2 Data Links Manager (dlmadmin), desactive DB2 Data Links Manager deteniendo el servicio de DB2 Data Links Manager: o Seleccione Inicio y Configuraci¢n->Panel de control->Servicios o Pulse con el bot¢n derecho en el servicio DB2 Data Links Manager y seleccione Detener Aseg£rese de que no queda ning£n otro proceso de DB2, emitiendo un mandato db2stop para cada instancia. 2. Instale el FixPak 3. Como administrador de DB2 Data Links Manager, ejecute los mandatos siguientes para activar DB2 Data Links Manager: dlfm bind dlfm start Compruebe db2diag.log para asegurarse de que Data Links Manager se inicia correctamente. ------------------------------------------------------------------------ 2.4 Instrucciones de instalaci¢n desatendida La versi¢n de SETUP.EXE que se env¡a con este FixPak es capaz de ejecutarse a trav‚s de una opci¢n de instalaci¢n desatentida. La sintaxis para esta caracter¡stica se documenta en el manual Gu¡a r pida de iniciaci¢n. Con este FixPak se incluye un archivo de respuestas de ejemplo (DB2FIXPK.RSP). ------------------------------------------------------------------------ 2.5 Despu‚s de la instalaci¢n 2.5.1 Habilitar la seguridad mejorada para el Servicio de mandatos remotos de DB2 Si ha instalado un servidor DB2 particionado en Windows 2000, Windows Server 2003 o Windows XP, debe habilitar habilitar la delegaci¢n para que el Servicio de mandatos remotos de DB2 proteja el sistema. Para que est‚ completamente seguro, necesitar habilitar el sistema, si el servicio est en ejecuci¢n bajo el contexto de la cuenta LocalSystem, o bien un usuario para delegaci¢n, si los servicios se ejecutan bajo el contexto de conexi¢n de un usuario. Para habilitar el Servicio de mandatos remotos de DB2: 1. Abra la ventana Usuarios y equipos de Active Directory, pulse en Inicio y seleccione Programas --> Herramientas administrativas --> Usuarios y equipos de Active Directory. 2. En el panel de la ventana derecha, pulse con el bot¢n derecho sobre el sistema o usuario que se va a habilitar, seleccione Propiedades. 3. Pulse el separador General y seleccione el recuadro Confiar en el equipo para la delegaci¢n. Para establecer el usuario, pulse en el separador Cuenta y seleccione el recuadro Se conf¡a en la cuenta para su delegaci¢n en el grupo Opciones de la cuenta. Aseg£rese de que no se haya seleccionado el recuadro La cuenta es importante y no se puede delegar. 4. Pulse en Aceptar para habilitar la delegaci¢n en el sistema o usuario. Repita estos pasos para cada sistema o usuario que se necesite habilitar. Para que los cambios de seguridad surtan efecto, debe reiniciar el sistema. Puede inhabilitar las caracter¡sticas de seguridad del Servicio de mandatos remotos de DB2 y devolver el entorno a su estado anterior utilizando la variable de registro DB2RCMD_LEGACY_MODE. Para inhabilitar las caracter¡sticas de seguridad del Servicio de mandatos remotos de DB2, escriba el mandato siguiente: db2set DB2RCMD_LEGACY_MODE=ON Nota: Esta variable de registro requiere valores booleanos como argumentos, los valores YES, 1, TRUE y ON son todos equivalentes y los valores NO, 0, FALSE y OFF tambi‚n son equivalentes. Puede especificar cualquiera de los valores equivalentes apropiados. 2.5.2 Habilitar las nuevas funciones escalares incorporadas de SQL El FixPak 2 y posteriores de la Versi¢n 7 proporciona nuevas funciones escalares incorporadas de SQL. Consulte las actualizaciones y la Consulta de SQL en las Notas de Release para obtener una descripci¢n de estas nuevas funciones. Estas nuevas funciones no se habilitan autom ticamente en cada base de datos cuando el c¢digo de servidor de cada base de datos se actualiza al FixPak 2 o posterior de la Versi¢n 7.1. Para habilitar estas nuevas funciones, debe conectarse como propietario de la instancia (o como usuario SYSADM) y emitir el mandato db2updv7, especificando cada base de datos para cada instancia. Este mandato crea una entrada en la base de datos que asegura que los objetos de base de datos creados antes de ejecutar este mandato utilicen signaturas de funci¢n existentes que pueden coincidir con las nuevas signaturas de funci¢n. Por ejemplo, db2updv7 -d <nombre_base_datos> -u <id_usuario> -p <contrase¤a>. Nota: FixPak 8 es el requisito previo m¡nimo si desea utilizar un cliente de Versi¢n 8 para conectarse a un servidor de Versi¢n 7. Por esto, cualquier actualizaci¢n a FixPak 8 tambi‚n tendr que ejecutar el mandato db2updv7. ATENCIàN : Si prev‚ emitir el mandato db2updv7, el mandato cambiar la base de datos para que s¢lo se ejecute con la Versi¢n 7.1 FixPak 2 (o superior) del gestor de bases de datos. No podr ejecutar esta base de datos con ning£n nivel de FixPak anterior. Debe realizar una copia de seguridad completa fuera de l¡nea de la base de datos antes de ejecutar db2updv7 para poder restaurar a un nivel de FixPak anterior. 2.5.3 Reenlazar archivos de vinculaci¢n Debido a los nuevos archivos de vinculaci¢n (.bnd) que se proporcionan con este FixPak, despu‚s de instalar el FixPak deber volver a enlazar los programas de utilidad DB2 para todas las bases de datos. Este paso es necesario para que entren en vigor los arreglos contenidos en este FixPak. El procedimiento de reenlace, que se describe a continuaci¢n, s¢lo necesita realizarse una vez para cada base de datos. 2.5.3.1 Reenlace a bases de datos DB2 no DRDA Despu‚s de aplicar los arreglos, deber efectuar lo siguiente: db2 terminate db2 CONNECT TO <nombrebd> db2 BIND $DB2DIR\BND\@db2ubind.lst GRANT PUBLIC db2 BIND $DB2DIR\BND\@db2cli.lst GRANT PUBLIC db2 terminate Donde <nombrebd> es el nombre de una base de datos a la que deben enlazarse los programas de utilidad . Si se le solicita un nombre de usuario y contrase¤a en la sentencia CONNECT TO, la sintaxis de la sentencia es: CONNECT TO <nombre_base_datos> USER <nombre_usuario> USING <contrase¤a>. DB2UBIND.LST y DB2CLI.LST contienen listas de los archivos de vinculaci¢n normalmente necesarios que se utilizan para DB2. 2.5.3.2 Reenlace a bases de datos DRDA Si est utilizando DB2 Connect para conectarse a bases de datos de sistema principal, tambi‚n necesitar enlazar los nuevos archivos de vinculaci¢n al sistema principal. Como ha hecho anteriormente, utilice el procesador de l¡nea de mandatos de DB2 para conectarse a la base de datos de sistema principal y, a continuaci¢n, enlace los programas de utilidad del modo siguiente: SIST. PRAL MANDATO ===== ========================================================================= MVS BIND $DB2DIR\BND\@ddcsmvs.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC VM BIND $DB2DIR\BND\@ddcsvm.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC VSE BIND $DB2DIR\BND\@ddcsvse.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC OS400 BIND $DB2DIR\BND\@ddcs400.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC 2.5.3.3 Reenlace de paquetes espec¡ficos Si desea enlazar £nicamente los archivos .bnd espec¡ficos a la base de datos, emita los siguientes mandatos para cada base de datos. db2 terminate db2 CONNECT TO <nombrebd> db2 BIND $DB2DIR\BND\<archivo_vinculaci¢n> BLOCKING ALL GRANT PUBLIC db2 terminate donde <archivo_vinculaci¢n> representa el nombre del archivo de vinculaci¢n, y <nombrebd> representa el nombre de la base de datos. Si se le solicita un nombre de usuario y contrase¤a en la sentencia CONNECT TO, la sintaxis de la sentencia es: CONNECT TO <nombre_base_datos> USER <nombre_usuario> USING <contrase¤a>. 2.5.3.4 Vinculaci¢n de db2sch.bnd a bases de datos existentes Para instalaciones de FixPak en el servidor, es necesario vincular un archivo de vinculaci¢n adicional a las bases de datos existentes despu‚s de aplicar el FixPak. Este requisito no se aplica a los clientes. Este archivo de vinculaci¢n adicional es db2sch.bnd. Prerrequisitos Si es necesario soporte para clientes de DB2 Versi¢n 8.1, se debe ejecutar el mandato db2updv7 a continuaci¢n de la instalaci¢n del FixPak 8 ¢ 9. Si no se necesita soporte para clientes de DB2 Versi¢n 8.1, entonces no es necesario vincular db2sch.bnd a las bases de datos existentes. Procedimiento Para vincular db2sch.bnd en el servidor, ejecute estos mandatos: En un indicador de mandatos: db2 terminate db2 CONNECT TO <nombrebd> db2 BIND <path>/db2sch.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue db2 terminate o bien, En la l¡nea de mandatos de DB2: TERMINATE CONNECT TO <nombrebd> BIND <path>/db2sch.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue TERMINATE donde <nombrebd> representa el nombre de una base de datos a la que deben vincularse los programas de utilidad, y donde <path> representa el nombre de la v¡a de acceso completa del directorio donde est n ubicados los archivos de vinculaci¢n. Si se le solicita un nombre de usuario y contrase¤a en la sentencia CONNECT TO, la sintaxis de la sentencia es: CONNECT TO <nombre_base_datos> USER <nombre_usuario> USING <contrase¤a>. 2.5.4 Herramienta DataJoiner Replication Administration La herramienta DataJoiner Replication Administration (DJRA) (djra.exe) est instalada ahora en el directorio $DB2DIR\DJRA. ------------------------------------------------------------------------ 2.6 Tablas de conversi¢n alternativas para CCSID 943 Algunos caracteres en CCSID 943 tienen dos puntos de c¢digo: * punto de c¢digo "NEC" * punto de c¢digo "IBM" Algunos otros caracteres tambi‚n se representan con dos puntos de c¢digo: un punto de c¢digo "NEC" y un punto de c¢digo "JIS". Por ejemplo, X'8754' ("NEC") y X'FA4A' ("IBM") hacen referencia al mismo n£mero Romano de un car cter en CCSID 943; y X'879C' ("NEC") y X'81BE' ("JIS") hacen referencia al mismo s¡mbolo de uni¢n matem tica en CCSID 943. Cuando se utiliza el CCSID 943 por omisi¢n de DB2 para la tabla de conversi¢n de Unicode, ambos puntos de c¢digo "NEC" e "IBM"/"JIS" se convierten al mismo car cter Unicode; pero a la inversa, el car cter Unicode se convierte al punto de c¢digo "IBM"/"JIS". Cuando se utiliza la versi¢n de Microsoft del CCSID 943 para la tabla de conversi¢n de Unicode, ambos puntos de c¢digo "NEC" e "IBM"/"JIS" tambi‚n se convierten al mismo car cter de Unicode; pero a la inversa, el car cter Unicode se convierte al punto de c¢digo "NEC"/"JIS". Por ejemplo: X'8754' o X'FA4A' ==> U+2160 ==> X'FA4A' (utilizando el CCSID 943 por omisi¢n de DB2 <-->tablas de conversi¢n de Unicode) X'8754' o X'FA4A' ==> U+2160 ==> X'8754' (utilizando la versi¢n de Microsoft del CCSID 943<-->tablas de conversi¢n de Unicode) X'879C' o X'81BE' ==> U+222A ==> X'81BE' (utilizando la versi¢n de Microsoft o la versi¢n por omisi¢n de DB2 del CCSID 943<-->tablas de conversi¢n de Unicode) Hay algunos caracteres en CCSID 943 que pueden convertirse en dos caracteres de Unicode diferentes, dependiendo de si se utiliza la tabla de conversi¢n por omisi¢n de DB2 o la versi¢n de Microsoft. Por ejemplo, el car cter de gui¢n de doble byte X'815C' en CCSID 943 se convierte al car cter de Unicode U+2014 cuando se utiliza la tabla de conversi¢n CCSID 943 por omisi¢n de DB2 a Unicode, pero en su lugar X'815C' se convierte al car cter de Unicode U+2015 cuando se utiliza la versi¢n de Microsoft de la tabla de conversi¢n. Si desea que DB2 utilice la versi¢n de Microsoft de las tablas de conversi¢n, siga el procedimiento de m s abajo una vez se haya completado la instalaci¢n. Prerrequisitos Antes de sustituir los archivos existentes de tablas de conversi¢n de p gina de c¢digos en el directorio sqllib/conv, puede que desee primero hacer una copia de seguridad de ellos. En UNIX, sqllib/conv/ se enlaza a la v¡a de acceso de instalaci¢n de DB2. Procedimiento Para utilizar la versi¢n de Microsoft del CCSID 943 para/desde los archivos de tablas de conversi¢n de Unicode: 1. Copie: sqllib/conv/ms/0943ucs2.cnv en sqllib/conv/0943ucs2.cnv sqllib/conv/ms/ucs20943.cnv en sqllib/conv/ucs20943.cnv sqllib/conv/ms/0941ucs2.cnv en sqllib/conv/0941ucs2.cnv sqllib/conv/ms/ucs20941.cnv en sqllib/conv/ucs20941.cnv 2. Reinicie DB2. El uso de estas tablas de conversi¢n de Microsoft est restringido para el entorno cerrado entre bases de datos DB2 943 y clientes DB2 943 que utilicen la versi¢n de Microsoft de las tablas de conversi¢n. Si tenemos un cliente DB2 943 que utiliza las tablas de conversi¢n por omisi¢n de DB2, y otro cliente DB2 943 que utiliza la versi¢n de Microsoft de las tablas de conversi¢n, y ambos clientes se conectan a la misma base de datos DB2 943, entonces el mismo car cter puede ser almacenado como dos puntos de c¢digo diferentes en la base de datos de DB2 943. ------------------------------------------------------------------------ 2.7 Notas de desinstalaci¢n Al actualizar o desinstalar los productos de DB2 en un sistema Windows NT, se recomienda que concluya manualmente todos los servicios y procesos de DB2 de la m quina. Nota: Una vez que haya instalado el FixPak, no podr desinstalarlo. ------------------------------------------------------------------------ 2.8 Actualizaciones a la Versi¢n 7 FixPak 10a 2.8.1 Activaciones de base de datos m s prolongadas de lo normal o primeras conexiones Si tiene configurada la anotaci¢n cronol¢gica recuperable (LOGRETAIN=ON o USEREXIT=ON) y m s de 4 GB de espacio de anotaci¢n cronol¢gica configurado ( (LOGPRIMARY+LOGSECOND) * LOGFILSIZ * 4K ), puede experimentar activaciones mayores que las activaciones de base de datos normales o primeras conexiones. Si la base de datos es coherente en el tiempo de activaci¢n, DB2 reasignar de manera no necesaria los archivos de anotaci¢n cronol¢gica, que es la raz¢n de una activaci¢n lenta. Esta conducta puede conducir a anomal¡as de recuperaci¢n de error o de recuperaci¢n en avance (rollforward). Si estos archivos de anotaci¢n cronol¢gica reasignados se utilizan durante una recuperaci¢n en avance, este retorno (rollforward) fallar con SQL1265 - el archivo de anotaci¢n cronol¢gica no est asociado con la secuencia de anotaci¢n cronol¢gica actual. Una reasignaci¢n del archivo de anotaci¢n cronol¢gica anterior puede hacer que el archivo de anotaci¢n cronol¢gica recreado no se encadene correctamente con el archivo de anotaci¢n cronol¢gica anterior. La recuperaci¢n en avance (Rollforward) falla cuando se intenta procesar este archivo de anotaci¢n cronol¢gica. La recuperaci¢n de error puede fallar cuando se ejecuta una transacci¢n muy grande que requiere espacio de anotaci¢n cronol¢gica que se expande a reas de m s de 4 GB de espacio de anotaci¢n cronol¢gica activo. Esto hace que se escriba un n£mero de secuencia de anotaci¢n cronol¢gica err¢neo en las anotaciones cronol¢gicas de transacci¢n en disco, que ocasionar que la recuperaci¢n de error de DB2 falle. 2.8.2 Rechazo del escuchador de descubrimiento de b£squeda de vulnerabilidad de servicio Existe una vulnerabilidad en el servicio "Discovery" de DB2 que permite a un usuario remoto experimentado hacer que el servicio Discovery pare de responder mediante el env¡o de un paquete de red malicioso. Esto crea un rechazo de la situaci¢n de servicio para s¢lo el servicio Discovery. Si se ha confiado en el descubrimiento de b£squeda para encontrar servidores en una subred local, estos podr¡an no encontrarse despu‚s de que el escuchador se inhabilitara. La £nica alternativa provisional es inhabilitar preventivamente los servicios de descubrimiento. 2.8.3 Exposici¢n de seguridad db2job Existe una exposici¢n en los programas db2job y db2job2 que pueden permitir a un usuario experimentado con acceso de conexi¢n local a un sistema UNIX en el que est‚ instalado DB2 obtener privilegios de administrador del sistema ("root"). Existe una alternativa provisional e involucra la inhabilitaci¢n de la planificaci¢n de trabajos. Para cada instancia: cd $HOME/sqllib/adm chmod 000 db2job db2job2 2.8.4 Desbordamiento de almacenamiento intermedio db2licm Existe una vulnerabilidad de desbordamiento de almacenamiento intermedio en el programa db2licm que puede permitir a un usuario experimentado con acceso de conexi¢n local a un sistema UNIX en el que est‚ instalado DB2 obtener privilegios de administrador del sistema ("root"). Existe una alternativa provisional que involucra la inhabilitaci¢n de la capacidad de instalar licencias. Para cada instancia: cd $HOME/sqllib/adm chmod u-s db2licm Para volver a habilitar la capacidad de instalar licencias, ejecute el mandato siguiente: chmod u+s db2licm ------------------------------------------------------------------------ 2.9 Problemas conocidos y soluciones temporales (este FixPak) 2.9.1 No existen problemas conocidos y soluciones temporales para este FixPak. ------------------------------------------------------------------------ 2.10 Problemas conocidos y soluciones temporales (anteriores a este FixPak) 2.10.1 Diferencias entre SNA y TCP/IP al utilizar DB2 Connect Al conectar con un sistema OS/390 utilizando SNA, la capa VTAM del sistema principal emite una confirmaci¢n cuando se realiza una nueva conexi¢n. La confirmaci¢n autom tica permite que el estado de hebra del sistema principal sea inactivo, y que la hebra se inactive de forma inmediata. Sin embargo, al conectar con un sistema OS/390 utilizando TCP/IP, no existe ninguna confirmaci¢n autom tica. La propia aplicaci¢n debe emitir una confirmaci¢n expl¡cita despu‚s de la conexi¢n para permitir que la hebra est‚ inactiva en el sistema principal. Sin la confirmaci¢n expl¡cita, la hebra est sometida a un tiempo de espera excedido de hebra inactiva. La soluci¢n temporal que se sugiere es volver a escribir la aplicaci¢n de forma que realizar una confirmaci¢n expl¡cita si la conexi¢n queda desocupada despu‚s de la conexi¢n. 2.10.2 Restricci¢n en el mandato db2look No se puede utilizar la opci¢n "-f" del mandato db2look desde un cliente de DB2 Versi¢n 7. 2 de ning£n nivel de FixPak de Versi¢n 7. Esta restricci¢n se ha eliminado en DB2 Versi¢n 8. 2.10.3 Modificadores de mandato adicionales Se han a¤adido modificadores a los mandatos EXPORT, IMPORT y LOAD. El mandato EXPORT tiene los mandatos adicionales siguientes: Tabla 1. Modificadores de tipo de archivo adicionales (Export) Modificador Descripci¢n striplzeros Elimina los ceros iniciales de todas las columnas de decimales exportadas. db2 create table decimalTable ( c1 decimal( 31, 2 )) db2 insert into decimalTable values ( 1.1 ) db2 export to data of del select * from decimalTable Contenido de los datos del archivo exportado +00000000000000000000000000001.10 db2 export to data of del modified by STRIPLZEROS select * from decimalTable Contenido de los datos del archivo exportado +1.10 El mandato IMPORT tiene los modificadores adicionales siguientes: Tabla 2. Modificadores de tipo de archivo adicionales (Import) Modificador Descripci¢n timestampformat="x"x es el formato de la indicaci¢n de fecha y hora en el archivo fuente.4 Los elementos de indicaci¢n de fecha y hora son: AAAA - A¤o (cuatro d¡gitos entre 0000 y 9999) M - Mes (uno o dos d¡gitos entre 1 y 12) MM - Mes (dos d¡gitos entre 01 y 12; se excluyen mutuamente con M y MMM) D - D¡a (uno o dos d¡gitos entre 1 y 31) DD - D¡a (dos d¡gitos entre 01 y 31; se excluyen mutuamente con D) DDD - D¡a del a¤o (tres d¡gitos entre 001 y 366; se excluyen mutuamente con otros elementos de d¡a o mes) H - Hora (uno o dos d¡gitos entre 0 y 12 para un sistema de 12 horas y entre 0 y 24 para un sistema de 24 horas) HH - Hora (dos d¡gitos entre 0 y 12 para un sistema de 12 horas y entre 0 y 24 para un sistema de 24 horas; se excluyen mutuamente con H) M - Minuto (uno o dos d¡gitos entre de 0 a 59) MM - Minuto (dos d¡gitos entre 0 y 59; se excluyen mutuamente con M, minuto) S - Segundo (uno o dos d¡gitos entre de 0 a 59) SS - Segundo (dos d¡gitos entre 0 y 59; se excluyen mutuamente con S) SSSSS - Segundo del d¡a despu‚s de medianoche (5 d¡gitos entre 00000 y 86399; se excluyen mutuamente con otros elementos de hora) UUUUUU - Microsegundo (6 d¡gitos en el rango de 000000 a 999999; se excluyen mutuamente con todos los otros elementos de microsegundo) UUUUU - Microsegundo (5 d¡gitos de 00000 a 99999, se correlaciona en de 000000 a 999990; se excluyen mutuamente con todos los otros elementos de microsegundo) UUUU - Microsegundo (4 d¡gitos de 0000 a 9999, se correlaciona en el de 000000 a 999900; se excluyen mutuamente con todos los otros elementos de microsegundo) UUU - Microsegundo (3 d¡gitos de 000 a 999, se correlaciona en el rango de 000000 a 999000; se excluyen mutuamente con todos los otros elementos de microsegundo) UU - Microsegundo (2 d¡gitos de 00 a 99, se correlaciona en el rango de 000000 a 990000; se excluyen mutuamente con todos los otros elementos de microsegundo) U - Microsegundo (1 d¡gito de 0 a 9, se correlaciona en el rango de 000000 a 900000; se excluyen mutuamente con todos los otros elementos de microsegundo) TT - Indicador de meridiano (AM o PM) Se asigna un valor por omisi¢n de 1 para los elementos AAAA, M, MM, D, DD o DDD no especificados. Se asigna un valor por omisi¢n de 0 para todos los dem s elementos no especificados. A continuaci¢n se muestra un ejemplo de un formato de indicaci¢n de fecha y hora: "AAAA/MM/DD HH:MM:SS.UUUUUU" El ejemplo siguiente ilustra c¢mo importar datos que contienen formatos de fecha y hora definidos por el usuario a una tabla llamada 'schedule': db2 import from delfile2 of del modified by timestampformat="yyyy.mm.dd hh:mm tt" insert into schedule El mandato LOAD tiene los modificadores adicionales siguientes: Tabla 3. Modificadores de tipo de archivo adicionales (Load) Modificador Descripci¢n timestampformat="x"x es el formato de la indicaci¢n de fecha y hora en el archivo fuente.4 Los elementos de indicaci¢n de fecha y hora son: AAAA - A¤o (cuatro d¡gitos entre 0000 y 9999) M - Mes (uno o dos d¡gitos entre 1 y 12) MM - Mes (dos d¡gitos entre 01 y 12; se excluyen mutuamente con M y MMM) D - D¡a (uno o dos d¡gitos entre 1 y 31) DD - D¡a (dos d¡gitos entre 01 y 31; se excluyen mutuamente con D) DDD - D¡a del a¤o (tres d¡gitos entre 001 y 366; se excluyen mutuamente con otros elementos de d¡a o mes) H - Hora (uno o dos d¡gitos entre 0 y 12 para un sistema de 12 horas y entre 0 y 24 para un sistema de 24 horas) HH - Hora (dos d¡gitos entre 0 y 12 para un sistema de 12 horas y entre 0 y 24 para un sistema de 24 horas; se excluyen mutuamente con H) M - Minuto (uno o dos d¡gitos entre de 0 a 59) MM - Minuto (dos d¡gitos entre 0 y 59; se excluyen mutuamente con M, minuto) S - Segundo (uno o dos d¡gitos entre de 0 a 59) SS - Segundo (dos d¡gitos entre 0 y 59; se excluyen mutuamente con S) SSSSS - Segundo del d¡a despu‚s de medianoche (5 d¡gitos entre 00000 y 86399; se excluyen mutuamente con otros elementos de hora) UUUUUU - Microsegundo (6 d¡gitos en el rango de 000000 a 999999; se excluyen mutuamente con todos los otros elementos de microsegundo) UUUUU - Microsegundo (5 d¡gitos de 00000 a 99999, se correlaciona en de 000000 a 999990; se excluyen mutuamente con todos los otros elementos de microsegundo) UUUU - Microsegundo (4 d¡gitos de 0000 a 9999, se correlaciona en el de 000000 a 999900; se excluyen mutuamente con todos los otros elementos de microsegundo) UUU - Microsegundo (3 d¡gitos de 000 a 999, se correlaciona en el rango de 000000 a 999000; se excluyen mutuamente con todos los otros elementos de microsegundo) UU - Microsegundo (2 d¡gitos de 00 a 99, se correlaciona en el rango de 000000 a 990000; se excluyen mutuamente con todos los otros elementos de microsegundo) U - Microsegundo (1 d¡gito de 0 a 9, se correlaciona en el rango de 000000 a 900000; se excluyen mutuamente con todos los otros elementos de microsegundo) TT - Indicador de meridiano (AM o PM) Se asigna un valor por omisi¢n de 1 para los elementos AAAA, M, MM, D, DD o DDD no especificados. Se asigna un valor por omisi¢n de 0 para todos los dem s elementos no especificados. A continuaci¢n se muestra un ejemplo de un formato de indicaci¢n de fecha y hora: "AAAA/MM/DD HH:MM:SS.UUUUUU" El ejemplo siguiente ilustra c¢mo importar datos que contienen formatos de fecha y hora definidos por el usuario a una tabla llamada 'schedule': db2 import from delfile2 of del modified by timestampformat="yyyy.mm.dd hh:mm tt" insert into schedule 2.10.4 Utilizaci¢n de escucha APPC Si ha iniciado la escucha APPC para la instancia de DB2, detenga la instancia de DB2 antes de detener el software APPC/SNA. 2.10.5 Correcci¢n de la variable de rendimiento A partir de Notas de Release Versi¢n 7 FixPak 6 (y en los FixPaks 7 y 8), hay un error en un nombre de variable de rendimiento. En el "Cap¡tulo 13. Configuraci¢n de DB2" la secci¢n "Registro de DB2 y variables de entorno" lista la Tabla 5 Variables de rendimiento. En esta tabla un nombre de variable de registro es err¢neo. La correcci¢n es la siguiente: el nombre de la variable DB2_MINIMIZE_LIST_PREFETCH deber¡a ser DB2_MINIMIZE_LISTPREFETCH. Esta correcci¢n afecta al FixPak 6, 7 y 8. 2.10.6 Soporte de Informix Federated para DB2 Information Integrator El soporte de Informix Federated para DB2 Information Integrator se a¤adi¢ a partir de DB2 UDB Versi¢n 7 FixPak 4. Si tiene problemas durante su instalaci¢n y configuraci¢n (esto es, si no est n instalados el script de Informix o las bibliotecas relacionadas), debe solicitar ayuda al Grupo de soporte de DB2). 2.10.7 Corrupci¢n de datos despu‚s de migrar desde un FixPak 8 de DB2 Versi¢n 7 o anterior Este problema de corrupci¢n afecta a los datos migrados desde un FixPak 8 de DB2 Versi¢n 7 o anterior a uno de los siguientes: * FixPak 9 de la Versi¢n 7 o posterior * Versi¢n 8 * FixPak 1 de la Versi¢n 8 o posterior El FixPak 9 de DB2 UDB Versi¢n 7 o superior corrige un error de corrupci¢n de datos. La corrupci¢n era causada originalmente en versiones anteriores de DB2 debido a una doble conversi¢n de los datos enviados desde un cliente a una base de datos Unicode de DB2 UDB mediante una conexi¢n JTA. Esto afecta a los otros datos distintos de los caracteres invariables ASCII (valor hexadecimal entre 00 y 7F) que exist¡an antes del FixPak 9 de la Versi¢n 7. Despu‚s de aplicar el FixPak 9 de la Versi¢n 7, la corrupci¢n de datos se hace visible despu‚s de la recuperaci¢n de los datos CHAR, VARCHAR y CLOB. Para arreglar los datos anteriormente corruptos: 1. Exporte los datos utilizando la misma p gina de c¢digos que el cliente ha utilizado para poner los datos en la base de datos. 2. Migre la base de datos a la versi¢n posterior de DB2. 3. Importe los datos del Paso 1 utilizando la p gina de c¢digos 1208 de Unicode. Para obtener m s informaci¢n consulte la nota t‚cnica "Corrupci¢n de datos despu‚s de migrar desde un FixPak 8 de DB2 Versi¢n 7 o anterior a un FixPak de DB2 Versi¢n 7 posterior o a un DB2 Versi¢n 8". 2.10.8 Explotaci¢n de memorias grandes - Actualizar Una clarificaci¢n de c¢mo utilizar Microsoft Address Windowing Extensions (AWE) ha sido registrada en una FAQ (Frequently asked question) llamada "Exploiting Large Memories - Update" en el sitio web de Soporte de DB2 Universal Database. Se han solicitado las clarificaciones con respecto a la independencia de las dos opciones de arranque de Windows /3GB y /PAE, y Microsoft Address Windowing Extensions (AWE). La opci¢n de arranque /3GB tiene que ver con la creaci¢n de una partici¢n de espacio de direcciones diferente. La opci¢n de arranque /PAE tiene que ver con el acceso a memoria por encima de 4 GB utilizando AWE. Si no utiliza AWE, no puede acceder a dicha parte de la memoria. No necesariamente AWE tiene que direccionar memoria por encima de 4 GB y por lo tanto AWE puede utilizarse sin /PAE. Cuando se utilice la variable de registro DB2_AWE, no confundir las p ginas de DB2 UDB con las p ginas f¡sicas en Windows. Rellamar esos tama¤os de p gina de DB2 UDB puede ser uno de 4 KB, 8 KB, 16 KB o 32 KB. El n£mero de p ginas a las que se hace referencia en DB2_AWE ser uno de los tama¤os de p gina de DB2 UDB. Para obtener m s informaci¢n, consulte la FAQ (Frequently asked question) llamada "Exploiting Large Memories - Update" en el sitio web de Soporte de DB2 Universal Database. 2.10.9 Actualizaci¢n del software soportado y desarrollo de aplicaciones Para las actualizaciones del software soportado y desarrollo de aplicaciones, visite el sitio Web de desarrollo de aplicaciones de DB2 en: http://www.ibm.com/software/data/db2/udb/ad/v7 2.10.10 Soporte de Informix Federated para DB2 Relational Connect El soporte de Informix Federated para DB2 Relational Connect se a¤adi¢ en DB2 FixPak 4. Si tiene problemas durante su instalaci¢n y configuraci¢n (no est n instalados el script de Informix y/o las bibliotecas relacionadas con el FixPak 4), debe solicitar ayuda al Grupo de soporte de DB2). 2.10.11 P‚rdida de la funcionalidad del Centro de control Cuando se aplica el FixPak 2 o el FixPak 3 a un servidor DB2 no deber¡an producirse problemas con los clientes del Centro de Control de una versi¢n anterior. Sin embargo, en DB2 Versi¢n 7.2, los clientes del Centro de Control de una versi¢n anterior perder n casi toda su funcionalidad. En este caso, por una "versi¢n anterior" se entiende cualquier cliente de la versi¢n 6 anterior al FixPak 6, y cualquier cliente de la versi¢n 7 anterior al FixPak 2. Los clientes de la versi¢n 5 no se ver n afectados. La correcci¢n recomendada consiste en actualizar todos los clientes afectados. Los clientes de la versi¢n 6 deben actualizarse al FixPak 6 o posterior y los clientes de la versi¢n 7 deben actualizarse al FixPak 2 o posterior. 2.10.12 Utilizaci¢n de DB2 XML Extender El archivo readme.nt lista los Requisitos de software de DB2 Universal Database Versi¢n 6.1 o superior con FixPak 3 instalado. Esto no es correcto. DB2 XML Extender requiere DB2 Versi¢n 7.1 o 7.2. 2.10.13 Restauraci¢n de im genes de copia de seguridad creadas bajo el FixPak 4 o superior Cuando se utiliza la opci¢n RELOCATE USING junto con el mandato db2inidb, el archivo de configuraci¢n proporcionado por el usuario se copia al directorio de la base de datos (por ejemplo, SQL00001) y se renombra a db2path.cfg. Si se ha inicializado la base de datos como una instant nea, el archivo db2path.cfg ser eliminado una vez se haya completado la recuperaci¢n necesaria de la terminaci¢n. No obstante, si se ha inicializado la base de datos en espera, el archivo s¢lo se eliminar despu‚s de que la base de datos sea sacada del estado de avance pendiente/en progreso (deteniendo o cancelando el avance). Se puede realizar copia de seguridad de las bases de datos en espera que no contienen espacios de tabla SMS cuando est n en estado de avance pendiente o en progreso. Si el archivo db2path.cfg existe para dicha base de datos, se incluir en la imagen de copia de seguridad. Debido a que este archivo es nuevo para la V7 desde el FixPak 4, la restauraci¢n de una imagen que contenga este archivo fallar en cualquier nivel de la V7 anterior al FixPak 4. Si se est restaurando desde dicha imagen de copia de seguridad, la instancia se debe estar ejecutando con un nivel DB2 de FixPak 4 o superior. 2.10.14 Actualizaciones en las tablas locales en sistemas federados Puede realizar operaciones de insertar, actualizar y eliminar en tablas locales en un entorno federado MPP. Aunque se proporcion¢ una alternativa para sentencias INSERT en el FixPak 4, esta alternativa ya no es necesaria. Esta capacidad est plenamente habilitada en el FixPak 9. ------------------------------------------------------------------------ Avisos IBM puede que no ofrezca los productos, servicios o caracter¡sticas tratadas en este documento en todos los pa¡ses. 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 consultas sobre licencias con respecto a la informaci¢n sobre doble-byte (DBCS), p¢ngase en contacto con el Departamento de Propiedad Intelectual de IBM en su pa¡s/regi¢n o env¡e consultas por escrito, 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. Programas de ejemplo. (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 Estados Unidos y/o en otros pa¡ses. Windows es 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 respectivos propietarios. ------------------------------------------------------------------------------- ******************************************************************************* ** ** (c) COPYRIGHT INTERNATIONAL BUSINESS MACHINES CORPORATION 1999-2004. ** RESERVADOS TODOS LOS DERECHOS. ** *******************************************************************************