Antes de utilizar esta información y el producto al que da soporte, asegúrese de leer la información general incluida en el apartado Avisos.
Esta publicación es la traducción del original inglés DB2 Version 9 for Linux, UNIX, and Windows Release Notes.
Este documento contiene información sobre productos patentados de IBM. Se proporciona según un acuerdo de licencia y está protegido por la ley de la propiedad intelectual. La presente publicación no incluye garantías del producto y las declaraciones que contiene no deben interpretarse como tales.
Puede realizar pedidos de publicaciones en línea o a través del representante de IBM de su localidad.
Para realizar pedidos de publicaciones en marketing y ventas de DB2 de los EE.UU. o de Canadá, llame al número 1-800-IBM-4YOU (426-4968).
Cuando envía información a IBM, otorga a IBM un derecho no exclusivo para utilizar o distribuir dicha información en la forma en que IBM considere adecuada, sin contraer por ello ninguna obligación con el remitente.
Las notas de release contienen información sobre problemas conocidos y actualizaciones de documentación para DB2 Versión 9 para Linux, UNIX y Windows y para DB2 Connect Versión 9.
El capítulo sobre los problemas conocidos incluye información sobre:
El capítulo sobre las actualizaciones de la documentación incluye las adiciones o correcciones más recientes en la documentación del producto.
La fuente primaria de la documentación del producto DB2 es el Centro de información de DB2. Puede encontrar esta información en línea en http://publib.boulder.ibm.com/infocenter/db2help/index.jsp.
Alternativamente, puede instalar una copia local del Centro de información de DB2, que se incluye con el producto como imagen instalable por separado. Si instala una copia local, debería descargar la última actualización antes de utilizar la copia local. La actualización del Centro de información le proporcionará una copia completa de la documentación que también añade posibilidades que mejoran las búsquedas para la información de mensajes de DB2. Para obtener más instrucciones, consulte Actualización del Centro de información de DB2 instalado en el sistema o en el servidor de intranet..
La lista que hay a continuación resalta los temas del Centro de información de DB2 que tienen un interés concreto para la instalación del producto y la resolución de problemas.
Además, se dispone de ayuda para el soporte y resolución de problemas en el sitio Web de Soporte DB2. Este sitio incluye notas técnicas e información de mantenimiento de última hora que describe cambios hechos en la documentación y en la información sobre las limitaciones conocidas descubiertas después de la creación de las Notas de release. La dirección del sitio Web de Soporte DB2 es http://www.ibm.com/software/data/db2/udb/support.html.
Los sistemas Windows utilizan barras inclinadas invertidas (\) para los delimitar directorios en una vía de acceso de directorio. Los sistemas Linux y UNIX utilizan barras inclinadas (/) como delimitadores. Las Notas de release utilizan estos convenios cuando la información es específica de la plataforma. Sin embargo, cuando la información es independiente de la plataforma, las Notas de release utilizan el convenio de Windows, por lo que si está ejecutando en un sistema Linux o UNIX, deberá entrar las vías de acceso de directorio de modo diferente al mostrado.
Esta sección incluye información sobre:
En algunos casos, la información indica que no está soportado un determinado aspecto de una característica o que está realizando una determinada acción con una función pudiera dar como consecuencia un problema. En estos casos, es posible que fallen los intentos de utilizar esta función o bien es posible que los resultados resulten inútiles o perjudiciales.
Es posible que el mandato db2sampl falle con un error SQL0443 si:
Pruebe a efectuar una de las acciones siguientes:
Las versiones beta y no beta de DB2 Versión 9 no pueden coexistir en un sistema. Este problema se aplica tanto a los componentes de cliente como a los de servidor del producto.
Desinstale la versión beta de DB2 Versión 9 antes de instalar la versión no beta.
Al instalar el Centro de información de DB2, podrá seleccionar un número de puerto y un nombre de servicio en vez de aceptar los valores por omisión. Si selecciona un nombre de servicio que ya exista en el archivo de servicios del sistema y cambia únicamente el número de puerto, es posible que reciba un error que indique El nombre de servicio se está utilizando.
Solución 1: Utilice los valores por omisión.
Solución 2: Utilice un nombre de servicio y un número de puerto que ya estén en el archivo de servicios.
Solución 3: Añada un nombre de servicio y un número de puerto al archivo de servicio utilizando los valores que aún no se estén utilizando.
No puede instalar un producto DB2 en una vía de acceso cuyo nombre contenga caracteres de Idioma nacional.
Instale el producto DB2 en una vía de acceso cuyo nombre no contenga caracteres de Idioma nacional.
Los caracteres de Idioma nacional no se hallan en el conjunto de caracteres en inglés (en_US).
El área de ejecución de instalación de DB2 no se visualiza en el caso de que no establezca la variable del sistema de directorios
TEMP.
Solución 1: Establezca la variable del sistema de directorios TEMP para la sesión actual entrando el mandato siguiente en un indicador de mandatos:
set TEMP=nombre del directorio
Por ejemplo, set TEMP=c:\temp .
Solución 2: Establezca la variable del sistema de directorios TEMP como variable a nivel de todo el sistema. Para hacer esto:
La instalación de un producto DB2 Universal Database (UDB) Versión 8 no está soportada si un producto DB2 Versión 9 ya está instalado en el sistema. Este problema se aplica tanto a las instalaciones de cliente como a las de servidor.
Para instalar una copia de DB2 UDB Versión 8 cuando ya esté instalado DB2 Versión 9:
El área de ejecución de instalación de DB2 de DB2 UDB Versión 8 no le impedirá instalar la Versión 8 cuando ya esté instalada la Versión 9. Sin embargo, hacerlo no le causará problema alguno.
No podrá utilizar las cuentas de usuario normales (no de Administrador) para ejecutar los mandatos db2start y db2stop en Windows 2000.
Solución 1: Utilice una cuenta de usuario con privilegios de Windows o una cuenta de Administrador de Windows.
Solución 2: Instale una versión más reciente del sistema operativo Windows.
En un sistema Windows Server 2003, no podrá instalar un cliente DB2 si no tiene autorización de administrador.
Antes de que un usuario no administrador pueda instalar un cliente, un usuario administrador ha de cambiar una Política de grupo de sistema. Para hacerlo, un usuario de administrador ha de habilitar la política 'Inhabilitar el instalador de Windows'. Para acceder a este valor, entre gpedit.msc para iniciar el Editor de objeto de políticas de grupo y después seleccione Configuración del sistema, después Plantillas administrativas, después Componentes de Windows y, a continuación Instalador de Windows. Establezca este valor en Nunca.
Es posible que vea un mensaje de error en la anotación cronológica de instalación que hace referencia a la API de SRSetRestorePoint. El texto del mensaje dice en parte: ...Llamando a la API de SRSetRestorePoint...La llamada a la API de SRSetRestorePoint.
Ignore este mensaje de error, que ha sido ocasionada por un error de Instalador de Windows.
Es posible que los caracteres asiáticos no se visualicen debidamente.
Obtenga e instale los fonts necesarios. Para obtener más detalles, consulte el tema de documentación de DB2 titulado Disponibilidad de fonts asiáticos (Linux).
La longitud máxima del nombre de la vía de instalación es de aproximadamente 100 bytes en plataformas AIX y HP-UX PA-RISC.
Ninguna
Para obtener más detalles sobre el problema, consulte la Nota técnica número 1239797 titulada Longitud máxima de la vía de acceso de instalación de DB2 9 en plataformas UNIX y Linux .
El mandato para desinstalar el componente DB2 Embedded Application Server (EAS) del producto DB2 no desinstala el componente completamente. La entrada del registro y el directorio del sistema de archivos permanecerán.
Se proporciona una solución para cada una de las plataformas.
Solución (Windows):
Solución (Linux y UNIX):
Este mandato muestra el contenido de los registros. A continuación se muestra la entrada para EAS:
S,DB2EAS,6.1.0.0,vía_instalación_AppServer,,,,,,,donde vía_instalación_AppServer es la vía de acceso real en la que se ha instalado EAS.
donde vía_instalación_AppServer es la vía de acceso en la que está instalado EAS
Durante una instalación de producto DB2 no GUI, es posible ver textos dañados en el caso de que se utilicen determinadas combinaciones de conjuntos de códigos y entornos locales. Se sabe que las combinaciones siguientes muestran textos dañados:
El mensaje que indica que no se ha especificado un servidor SMTP es un mensaje que se sabe que muestra texto dañado.
Ninguna
Los tipos de instalación afectados son db2_install y db2setup -r
<response file>en Linux y UNIX y
setup /u <response file>en Windows.
La versión no corrompida del mensaje del servidor SMTP dice lo siguiente: No se ha especificado la notificación del servidor de SMTP. No se pueden enviar notificaciones a los contactos de su lista de contactos a menos que se especifique esta información. Para obtener más información, consulte la documentación de administración de DB2.
La utilización del tipo de datos de decimal flotante en aplicaciones CLI está sujeta a las siguientes restricciones temporales:
Ninguna
La utilización de la clase DB2DecimalFloat en DB2 .NET Data Provider está sujeta a las siguientes restricciones temporales:
Ninguna
En DB2 Versión 9, el nombre del controlador JDBC de DB2 Universal recibe el nombre de Controlador IBM DB2 para JDBC y SQLJ. Sin embargo, el método DatabaseMetaData.getDriverName de JDBC devuelve la serie "Arquitectura de controlador de JDBC de IBM DB2" como nombre del controlador.
Ninguna
La emisión de una sentencia ALTER DATABASE PARTITION GROUP para añadir un rango de particiones de base de datos que incluya la partición de la base de datos n emitiendo a continuación otra sentencia ALTER DATABASE PARTITION GROUP para añadir un rango diferente de particiones de base de datos puede ocasionar problemas. Estos problemas se producen cuando la segunda sentencia incluye una cláusula n de LIKE DBPARTITIONNUM. Por ejemplo:
ALTER DATABASE PARTITION GROUP <db-partition-name> ADD DBPARTITIONNUMS ( <db-partition-number1> TO <db-partition-number2> -- un rango que incluya el número de particiones de la base de datos. <n> ) WITHOUT TABLESPACES ALTER DATABASE PARTITION GROUP <db-partition-name> ADD DBPARTITIONNUMS ( <db-partition-number1> TO <db-partition-number2> -- un rango que sea diferente del rango especificado en la sentencia anterior ) LIKE DBPARTITIONNUM <n>
Si ejecuta esta secuencia de sentencias, la instancia se suspenderá y la base de datos se marcará como anómala.
Ninguna.
Para utilizar el mandato CREATE DATABASE ON vía_acceso en Windows, tendrá que efectuar en primer lugar alguna configuración.
Habilitar la característica estableciendo una variable de registro nueva, DB2_CREATE_DB_ON_PATH en "ON."
Es posible que se reciban mensajes de error cuando se cumpla alguna de las condiciones siguientes:
La variable de registro DB2_CREATE_DB_ON_PATH también forma parte de la variable de registro agregada DB2_WORKLOAD de SAP. Sap coloca por omisión la variable de registro DB2_CREATE_DB_ON_PATH en "ON" .
Si utiliza el soporte de vía de acceso al crear bases de datos nuevas, es posible que las aplicaciones escritas con anterioridad a la Versión 9 que utilicen la API db2DbDirGetNextEntry ()(o una versión anterior de la misma) no funcionen correctamente. Consulte la Nota técnica Núm. 1238742 para obtener información detallada
Se desaprueban las siguientes macros de base de datos y estructuras comenzando por DB2 Versión 9, es decir que es posible que la clave se elimine en un release posterior. (En el caso de que haya una nueva sustitución disponible aparecerán sustituciones entre paréntesis detrás de cada uno de los elementos desaprobados). Las sustituciones resultan comunes para ambas plataformas Windows y UNIX:
Es posible que los caracteres Indic no se representen adecuadamente en las herramientas de GUI.
Obtenga e instale los fonts necesarios. Para obtener más detalles, consulte el tema de documentación de DB2 titulado Visualización de caracteres Indic en las herramientas GUI de DB2.
La función Ver almacenamiento del centro de control no da soporte al nuevo objeto de almacenamiento XML. Este problema sólo se produce en las bases de datos habilitadas por XML.
Ninguna
La función de planificación de Query Patroller no puede guardar planificaciones en un archivo en esta versión.
Ninguna
Este problema se debe a una incompatibilidad con el Kit de desarrollo de software de IBM para el nivel de Java utilizado en esta versión del producto DB2.
La nueva función para crear conexiones fiables utilizando el Controlador de IBM DB2 para JDBC y SQLJ no da soporte a CLI, incluyendo las conexiones XA.
Ninguna
La información Novedades incluye una sección sobre funciones que ha sido interrumpida en este release. Algunas de las descripciones de la función interrumpida siguen apareciendo en otras partes de la documentación del producto; ignore dichas referencias a la función interrumpida.
Es importante tener en cuenta que los últimos cambios en los mensajes de error del producto están disponibles en los Servicios de DB2 Nota técnica Núm. 1238566.
La documentación del producto sobre las consideraciones de migración para DB2 Connect deberían incluir los detalles siguientes:
Si efectúa la migración desde un release anterior a DB2 Connect Versión 8.2.2 (equivalente a la Versión 8.1 FixPak 9), el tipo de autentificación especificado en la entrada del directorio de bases de datos en la pasarela prevalece sobre el tipo de autentificación catalogado en un cliente de DB2. Si no ha especificado un tipo de autentificación para el cliente, el tipo de autentificación por omisión es SERVER. Asegúrese de que el tipo de autentificación de la pasarela sea compatible con el cliente y el servidor. Para obtener más información, consulte Tipos de seguridad soportados con DB2 Connect.
La documentación sobre la instalación del controlador de IBM DB2 para ODBC y CLI debería incluir los detalles siguientes:
El archivo zip o tar.Z que contenga el controlador estará ubicado en el directorio del CD de instalación (CD Top)/db2/(platform)/clidriver.
La documentación sobre la interfaz de DB2Xml contiene alguna información incorrecta. Se han vuelto a nombrar los siguientes métodos de interfaz DB2Xml:
La documentación relacionada con el sondeo de conexión JDBC contiene información sobre las funciones interrumpidas en este release:
recycleDB2Connection: public void recycleDB2Connection() reuseDB2Connection (reutilización no fiable sin volver a efectuar la autentificación): public DB2Connection reuseDB2Connection() public DB2Connection reuseDB2Connection( int connectionReuseProtocol, java.util.Properties properties) public DB2Connection reuseDB2Connection( int connectionReuseProtocol)
getDB2Connection (reutilización no fiable sin volver a efectuar la autentificación): public DB2Connection reuseDB2Connection( int connectionReuseProtocol, java.util.Properties properties) recycleDB2Connection: public void recycleDB2Connection()
La documentación relacionada con el uso de la propiedad useTargetColumnEncoding para DataSource es obsoleta. Esta propiedad se ha eliminado del Controlador de IBM DB2 para JDBC y SQLJ.
La documentación de Novedades al respecto de los cambios en la función existente debería incluir el texto siguiente:
En DB2 Versión 9, es posible que el valor que se devuelve del registro especial CURRENT TIMESTAMP no sea exclusivo, incluso para las peticiones procedentes de la misma aplicación de una única partición de la base de datos. Nunca ha habido una garantía documentada de que las peticiones devuelvan valores de CURRENT TIMESTAMP exclusivos y los cambios en DB2 Versión 9 aumentan la posibilidad de que las dos peticiones pudieran devolver el mismo valor. Este cambio en el comportamiento no afectará a una aplicación a menos que dicha aplicación utilice el valor del registro especial CURRENT TIMESTAMP con la expectativa de que dos peticiones nunca devuelvan el mismo valor.
Entre las posibles formas de hacer frente a las aplicaciones que requieran valores exclusivos se incluyen las siguientes:
La documentación contiene información incorrecta. El texto debería decir:
Si el tabschema está vacío (") o si se especifica NULL y tabname, se devolverá un error. Para recuperar información para una tabla específica, deberá identificar la tabla por nombre de tabla y esquema.
El tema de la documentación del producto Alta disponibilidad debería incluir los detalles siguientes:
En un entorno con clústeres, no debería especificar la dirección IP transferible del servidor de DB2 ni ningún nombre de sistema principal que se resuelva en esta dirección, en el archivo db2nodes.cfg. La utilización de estas direcciones o nombres en el archivo db2nodes.cfg puede impedir que las particiones de base de datos de DB2 se vuelvan a asignar de modo satisfactorio después de una anomalía del sistema.
La documentación actual es incorrecta. El texto que describe este parámetro debería decir:
El límite superior del tamaño de archivo de anotación cronológica, combinado con el límite superior del número de archivos de anotación cronológica (logprimary + logsecond), le proporciona un límite superior de 512 GB de espacio de anotación cronológica activo. Igualmente, el rango de valores válidos para el parámetro logfilsiz es [4 - 524286].
Puesto que DB2 Versión 9 contiene un número de funciones significativamente más alto que los anteriores releases de DB2, los requisitos de memoria de DB2 Versión son mayores que los de dichos releases anteriores. En concreto, el requisito de memoria básico ha aumentado entre 0,5 y 1,5 MB por conexión, en función del sistema operativo. El requisito de memoria básico es para la memoria que asigna el sistema operativo para cada conexión y es independiente de la memoria asignada dinámicamente, como por ejemplo la pila de aplicación y la pila de clasificación, que utiliza cada una de las conexiones. Si migra a DB2 Versión 9, es posible que tenga que ajustar los parámetros de asignación de la memoria para acomodar la huella por conexión de DB2 Versión 9 que es algo más grande.
Para ponerse en contacto con IBM en su país o región, consulte IBM Directory of Worldwide Contacts en el sitio http://www.ibm.com/planetwide
Para obtener más información sobre productos DB2, vaya a http://www.ibm.com/software/data/db2/.
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 estos 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.
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:
© (nombre de la empresa) (año). Partes de este código proceden de programas de ejemplo de IBM Corp. © Copyright IBM Corp. _entre el o los años_. Reservados todos los derechos.
Los nombres de empresas, productos o servicios identificados en la biblioteca de documentación de DB2 Versión 9 pueden ser marcas registradas o marcas de servicios de International Business Machines Corporation o de otras empresas. La información sobre marcas registradas de IBM Corporation en los Estados Unidos y/o en otros países está ubicada en http://www.ibm.com/legal/copytrade.shtml.
Los términos siguientes son marcas registradas de otras empresas y se han utilizado como mínimo en uno de los documentos de la biblioteca de documentación de DB2:
Microsoft, Windows, Windows NT y el logotipo de Windows son marcas registradas de Microsoft Corporation en los Estados Unidos y/o en otros países.
Intel, Itanium, Pentium y Xeon son marcas registradas de Intel Corporation en los Estados Unidos y/o en otros países.
Java y todas las marcas registradas basadas en Java son marcas registradas de Sun Microsystems, Inc. en los Estados Unidos y/o en otros países.
UNIX es una marca registrada de The Open Group en los Estados Unidos y/o en otros países.
Linux es una marca registrada de Linus Torvalds en los Estados Unidos y/o en otros países.
Otros nombres de empresas, productos o servicios, pueden ser marcas registradas o marcas de servicio de otras empresas.