Restricciones de actualización para servidores DB2
Antes de iniciar la actualización del servidor DB2, debe entender en qué consiste el soporte de actualización y qué restricciones se aplican.
- ¿A qué se da soporte?
- La actualización a Db2 11.5 está soportada desde versión 11.1 o versión 10.5. Si tiene una versión de Db2 anterior a 10.5, debe actualizar a Db2 10.5 antes de actualizar a Db2 11.5.
- La actualización a una instalación no root de Db2 11.5 está soportada desde una instalación no root de versión 11.1 o versión 10.5 . La actualización a una instalación no root de Db2 11.5 anterior aDb2 versión 11.5 no está soportada.
- En sistemas operativos Windows, la acción upgrade se muestra para las copias de Db2 existentes que se pueden actualizar durante la instalación de 11.5. Esta acción instala automáticamente Db2 11.5 y actualiza todas las instancias y el servidor de administración de Db2 (DAS) que se ejecuta en la copia de Db2 . Esta acción también desinstala la copia de DB2 y los productos complementarios que se han instalado en esta copia. Si no selecciona la acción para actualizar, deberá actualizar manualmente las instancias y el DAS después de la instalación.
- En los sistemas operativos Linux® y UNIX, la acción upgrade no está disponible y sólo puede instalar una copia nueva de versión 11.5. Deberá actualizar manualmente las instancias después de la instalación. Puede actualizar manualmente el DAS existente.
- El tamaño de bits de instancia viene determinado por el sistema operativo donde está instalado versión 11.5 , y el soporte para kernels de 32 bits y kernels de 64 bits ha cambiado. Consulte la Tabla 1.
- La actualización desde un sistema con varias copias de Db2 11.1 o Db210.5 de todos los niveles está soportada. En sistemas operativos Windows, debe tener en cuenta las restricciones de sobre la coexistencia de versiones anteriores de los Db2 productos de base de datos.
- Se da soporte a la actualización desde un entorno de base de datos particionada con varias particiones de base de datos .
- Se da soporte a la restauración de copias de seguridad fuera de línea de base de datos completas desde copias anteriores aDb2 versión 11.5 . Sin embargo, no es posible avanzar las anotaciones cronológicas desde un nivel anterior. Revise Operaciones de copia de seguridad y restauración entre distintos sistemas operativos y plataformas de hardware para obtener detalles completos sobre el soporte de actualización utilizando el mandato RESTORE DATABASE .
- En las bases de datos que se han actualizado con el parámetro de configuración de base de datos RESTRICT_ACCESS establecido en YES, debe otorgar el privilegio USAGE a los usuarios que no son DBADM en SYSDEFAULTUSERWORKLOAD. De lo contrario, estos usuarios no pueden someter ningún trabajo a la base de datos.
- Se da soporte a la actualización de una base de datos que contiene datos cifrados en una instancia de Db2 que no da soporte al cifrado (donde IBM® Global Security Kit no está instalado). Los datos cifrados se incluyen en la base de datos actualizada, pero no puede acceder a los datos cifrados. Para acceder a los datos cifrados, actualice o restaure la base de datos en una instancia que dé soporte al cifrado.
- ¿A qué no se da soporte?
- Una instalación de Db2 11.5 falla si existen las situaciones siguientes:
- El sistema operativo no está soportado. Debe actualizar a una versión soportada del sistema operativo antes de actualizar a Db2 11.5 o actualizar a un nuevo servidor Db2 que cumpla los requisitos del sistema operativo. Consulte Actualización a un nuevo servidor Db2.
- Se instala una versión de Db2 anterior a versión 10.5 .
El mandato db2iupgrade no se ejecutará correctamente si existen las situaciones siguientes:- No dispone de autorización para actualizar la instancia.
- La instancia que intenta actualizar está activa. Ejecute el mandato db2stop para detener la instancia.
- La instancia ya está en versión 11.5. Ejecute el mandato db2iupdt para actualizar a distintos niveles de fixpack o copias de Db2 11.5.
- Intenta actualizar desde Db2 11.5 de nuevo a versión 11.1 o versión 10.5. Es posible invertir la actualización del servidor de Db2 , sin embargo, debe seguir los requisitos previos y los pasos de este procedimiento.
- El tipo de instancia que está intentando actualizar a Db2 11.5 no está soportado. En la siguiente tabla se describe el soporte de actualización para cada tipo
de instancia por producto de base de
datos DB2:
Tabla 1. Soporte de actualización de instancia para productos de base de datos Db2 11.5 Tipo de instancia Tipo de nodo Cliente Cliente-tipo predeterminado para clientes de Db21 standalone Servidor de bases de datos con clientes locales ese Servidor de base de datos particionada con clientes locales o remotos dsf tipo predeterminado para la característica Db2 pureScale® Nota:- El nivel más alto para cada producto de base de datos Db2 es el tipo de instancia predeterminado tal como se indica en la Tabla 1 ordenada de nivel inferior a superior. Cada tipo de instancia da soporte a tipos de instancias de nivel inferior. Por ejemplo, el tipo de instancia ese da soporte a los tipos wse, standalone y client. Puede utilizar el mandato db2icrt con el parámetro -s para crear instancias de un nivel más bajo. Si no especifica el parámetro -s, la instancia se crea utilizando el nivel de tipo de instancia más alto que recibe el soporte del producto de base de datos DB2 que se ha instalado.
- El mandato db2ckupgrade no se ejecutará correctamente y dará lugar a que el mandato db2iupgrade no pueda ejecutarse. El mandato db2iupgrade llama al mandato db2ckupgrade para verificar si las bases de datos locales catalogadas están preparadas para actualizarse a Db2 11.5.
El mandato UPGRADE DATABASE no se ejecutará correctamente si existen las situaciones siguientes:- No dispone de autorización para actualizar la base de datos.
- No existe una base de datos catalogada.
- La actualización de la base de datos encuentra alguno de los problemas descritos en los códigos de motivo del mensaje de error "SQL1704N".
- Se han detectado tipos distinguidos definidos por el usuario (UDT) con los nombres ARRAY, BINARY, CURSOR, DECFLOAT, ROW, VARBINARY o XML. Antes de actualizar la base de datos, deberá descartar estos UDT y volver a crearlos con nombres distintos.
- Los objetos de base de datos se crearon utilizando nombres de esquema restringidos descritos en el mensaje de error "SQL0553N". Ahora, la lista de nombres de esquemas restringidos incluye SYSPUBLIC.
- La base de datos que se va a actualizar es de una versión de Db2 anterior a la versión 10.5.
- La base de datos que se va a actualizar es una base de datos Db2 10.5 Fixpack 6 o anterior y está habilitada como base de datos en espera de recuperación tras desastre de alta disponibilidad (HADR).
- La base de datos que se va a actualizar es una base de datos Db2 10.5 Fixpack 8 o anterior pureScale y está habilitada como base de datos en espera de recuperación tras desastre de alta disponibilidad (HADR).