Existen actividades opcionales que es posible que desee emprender después de una migración de las bases de datos. También puede aplicar estas actividades opcionales a una copia de seguridad de nivel inferior de la base de datos restaurada a la Versión 7, puesto que, al final de la restauración, la base de datos se migra a la Versión 7.
Nota: | Esta sección sólo se aplica a casos de migración que impliquen bases de datos Versión 5.x o a bases de datos Versión 6 que se han migrado previamente desde el formato de Versión 5.x, pero cuyos índices exclusivos no se han migrado utilizando el mandato db2uiddl. |
Los índices exclusivos de Versión 5.x no se migran automáticamente a la semántica de Versión 7 por varios motivos:
Todas las aplicaciones existentes continuarán funcionando aunque los índices exclusivos no se conviertan a la semántica de la Versión 7. Sólo deberá convertir los índices exclusivos a la semántica de la Versión 7 si necesita soportar la comprobación diferida de exclusividad.
Para convertir índices exclusivos:
El mandato db2uiddl busca en las tablas de catálogos de la base de datos y genera todas las sentencias CREATE UNIQUE INDEX para las tablas del usuario, en un archivo de salida.
db2 -tvf nombrearchivo
donde nombrearchivo es el nombre del archivo generado por el mandato db2uiddl.
Cuando finaliza la migración de la base de datos, las estadísticas anteriores se utilizan para optimizar el rendimiento de las consultas y se conservan en los catálogos. Sin embargo, DB2 Versión 7 tiene estadísticas que se modifican o que no existen en la Versión 5.x. Para aprovechar estas estadísticas, puede que desee ejecutar el mandato runstats en tablas, sobretodo en las tablas críticas para el rendimiento de las consultas SQL.
Consulte la publicación Consulta de mandatos para ver la sintaxis del mandato runstats. Para obtener detalles sobre las estadísticas, consulte la publicación Administration Guide.
Durante la migración de la base de datos, se invalidan todos los paquetes que existen. Después del proceso de migración, se reconstruye cada paquete cuando lo utiliza por primera vez el gestor de bases de datos de la Versión 7.
Para un mejor rendimiento le recomendamos ejecutar el mandato db2rbind para reconstruir todos los paquetes almacenados en la base de datos. Consulte la publicación Consulta de mandatos para ver la sintaxis de este mandato.
Algunos de los parámetros de configuración de bases de datos se cambian por los valores por omisión de la Versión 7, o por otros valores, durante la migración de las bases de datos. Para obtener más información sobre los parámetros de configuración, consulte la publicación Administration Guide.
Le recomendamos ejecutar el Supervisor de rendimiento de DB2 para obtener sugerencias para elegir los parámetros de configuración apropiados. Para obtener más información, consulte la publicación Administration Guide.
Para migrar las tablas de explicación de una base de datos que se ha migrado a la Versión 7, ejecute el mandato siguiente:
db2exmig -d nombrebd -e esquema_explicación [-u idusuario contraseña]
donde:
Se migrarán las tablas de explicación que pertenecen al ID de usuario que ejecuta db2exmig, o que se utiliza para conectarse a la base de datos. La herramienta de migración de tablas de explicación redenominará las tablas Versión 5.x y Versión 6, creará un nuevo conjunto de tablas utilizando el mandato EXPLAIN.DDL y copiará el contenido de las tablas antiguas en las tablas nuevas. Por último, eliminará las tablas antiguas. El programa de utilidad de migración db2exmig conservará cualquier columna que se haya añadido a las tablas de explicación.